]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOGimmick.h
Correction d'un crash au moment de la validation sur le viewer
[creaImageIO.git] / src2 / creaImageIOGimmick.h
index 81273b75b964a1cd8bbfd3262f7f501df42f1c8f..93d982a99c10a12d940665891ec4c957f1596f35 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <creaImageIOSQLiteTreeHandler.h>
 #include <creaImageIOTreeHandlerImageAdder.h>
+#include <creaImageIOSynchronizer.h>
 
 namespace creaImageIO
 {
@@ -18,6 +19,15 @@ namespace creaImageIO
        /**
        * \defgroup GUI Top level graphical user interfaces
        */
+       /**
+       * \defgroup IO Image I/O classes
+       */
+       /**
+       * \defgroup Tree Attributed tree management
+       */
+       /**
+       * \defgroup Previewer Preview related
+       */
 
        /**
        * \ingroup Controller
@@ -80,6 +90,10 @@ namespace creaImageIO
     void AddDir(const std::string& handler, const std::string& path, 
                bool recurse);
 
+       ///Synchronizes the loaded data with the database. If remove is true the database will be updated, otherwise 
+       ///only a warning sign will be issued
+       void Synchronize(bool update, TreeHandler* handler);
+
     /// Prints the tree handled by the handler
     void Print(const std::string& handler);
 
@@ -105,6 +119,7 @@ namespace creaImageIO
   private:
     SQLiteTreeHandler* mLocalDatabase;
     TreeHandlerMapType mTreeHandlerMap;
+       Synchronizer* mSynchronizer;
 
     std::string mCurrentDirectory;
     std::string mHomeDirectory;