#include <creaImageIOSQLiteTreeHandler.h>
#include <creaImageIOTreeHandlerImageAdder.h>
+#include <creaImageIOSynchronizer.h>
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
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);
private:
SQLiteTreeHandler* mLocalDatabase;
TreeHandlerMapType mTreeHandlerMap;
+ Synchronizer* mSynchronizer;
std::string mCurrentDirectory;
std::string mHomeDirectory;