]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOGimmick.h
Actually set the bool in Setters
[creaImageIO.git] / src2 / creaImageIOGimmick.h
index b97df6f9f64adb6d6b5c27ac3ca4c5059470fcd7..458720b39a93633811eb71464f948d4734625a05 100644 (file)
@@ -96,6 +96,14 @@ namespace creaImageIO
        void RemoveFile(const std::string& d, 
                        tree::Node* filename);
 
+       ///Deletes the given drive name from the databases
+       void DeleteDrive(const std::string& drive);
+  
+
+       /// Copies the files into the local directory
+       void CopyFiles(const std::vector<std::string>& filenames, const std::string& d );
+  
+
        ///Synchronizes the loaded data with the database d. If repair is true the database will be updated, otherwise 
        ///only a warning sign will be issued
        std::string Synchronize(const std::string& d, bool repair, bool checkAttributes);
@@ -122,9 +130,24 @@ namespace creaImageIO
     const SQLiteTreeHandler* GetLocalDatabase() const 
     { return mLocalDatabase; }
 
-       // add DB from Settings file
+       ///Returns the given setting value for the given setting parameter
+       void GetSetting(const std::string& name, std::string& value);
+
+       ///Updates the settings file
+       void UpdateSetting(const std::string& name, const std::string& value);
+
+       /// add DB from Settings file
     void addDBSettings();
 
+       ///Edits the field described by the name and key provided with the value given
+       void EditField(tree::Node* node, const std::string& d, const std::string& name, const std::string& key, const std::string& val);
+
+       /// Returns the attributes in results described in params
+       void GetAttributes(const std::string& d, 
+         const std::string& filename, 
+         const std::vector<std::string>& params, 
+         std::vector<std::string>& results);
+  
     /// 
     const std::string& GetHomeDirectory();
     const std::string& GetUserSettingsDirectory();