]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOTreeHandlerImageAdder.h
Added functionality of timestamp and maintenance databases when using multiple sources
[creaImageIO.git] / src2 / creaImageIOTreeHandlerImageAdder.h
index c3024ddea6688426a5f3b0027fb25a4b5acae833..8311fdd59d318c9c785e8da5ebc9e0f7d8b0f176 100644 (file)
@@ -37,6 +37,8 @@ namespace creaImageIO
     void SetTimestampHandler(TimestampDatabaseHandler* tdh) { mTimestampHandler = tdh;}
        /// Sets the synchronizer
        void SetSynchronizer(Synchronizer* s){mSynchronizer=s;}
+       /// Sets the synchronizer
+       void SetCurrentDatabase(std::string cur){mCurrentDB=cur;}
     //====================================================================
 
     //====================================================================
@@ -108,7 +110,7 @@ namespace creaImageIO
     void AddDirectory( const std::string& directory, 
                       bool recurse);
        /// Removes a file from the databases
-       void RemoveFile(const tree::Node*& node);
+       void RemoveFile(tree::Node* node);
        /// Removes files from the databases
        void RemoveFiles(const std::vector<tree::Node*>& nodes);
        /// Synchronizes the DB and disk by repeating the operations the user has done and returns a report
@@ -147,6 +149,7 @@ namespace creaImageIO
        TimestampDatabaseHandler* mTimestampHandler;
        Synchronizer* mSynchronizer;
     ImageReader mReader;
+       std::string mCurrentDB;
     
     Progress mProgress;
     ProgressSignalType mProgressSignal;