]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOGimmick.h
BUG mac image selection
[creaImageIO.git] / src2 / creaImageIOGimmick.h
index f93bac1e5d971967e797e9e48426b8cce0138a21..dfd176e27e83dde6ae7e2f5b56064a2ee8a7862c 100644 (file)
@@ -36,7 +36,7 @@ namespace creaImageIO
 
   //=======================================================================
   /// Central controler of the gimmick application
-  class Gimmick
+  class CREAIMAGEIO_EXPORT Gimmick
   {
   public:
     /// Ctor
@@ -93,7 +93,7 @@ namespace creaImageIO
 
        /// Removes a file from the given TreeHandler
        void RemoveFile(const std::string& d, 
-                       const tree::Node* & filename);
+                       tree::Node* filename);
 
        ///Synchronizes the loaded data with the database. If remove is true the database will be updated, otherwise 
        ///only a warning sign will be issued
@@ -102,11 +102,13 @@ namespace creaImageIO
     /// Prints the tree handled by the handler
     void Print(const std::string& handler);
        
-       ///create a DB from a given descriptor file and for a specific location
-       SQLiteTreeHandler *createDB(std::string &i_name, std::string &i_locDesc, std::string &i_locDB);
+    ///create a DB from a given descriptor file and for a specific location
+    SQLiteTreeHandler *createDB(const std::string &i_name, 
+                               const std::string &i_locDesc, 
+                               const std::string &i_locDB);
 
        // add an existent DB 
-       void addDB(std::string &i_nameDB, std::string &i_locationDB);
+       void addDB(const std::string &i_nameDB, const std::string &i_locationDB);
 
     /// Returns the TreeHandler with a given name
     TreeHandler* GetTreeHandler(const std::string& name) const;