void ClearSelection();
///Copies selected files
void CopyFiles(const std::vector<std::string>& filenames);
+ ///Add selected files to the Database
+ void AddDir(std::string dirName);
///Sends a request to read the currently selected node and the ones that surround it.
///Called upon when a field has been edited
void OnFieldsEdited(tree::Node* node, const std::string& name, const std::string& key, const std::string& val);
-
-
+
+ ///Called upon to return the visible attributes of the current tab
+ void GetVisibleAttributes(std::vector<std::string>& shown,std::vector<std::string>& nShown, int level);
+
+ ///Called when there has been a change in the visible attributes of a tree view
+ void OnAttributesChanged(const std::vector<std::string>& nShown, int level);
protected:
/// Creates the tool bar