//=======================================================================
/// Central controler of the gimmick application
- class Gimmick
+ class CREAIMAGEIO_EXPORT Gimmick
{
public:
/// Ctor
/// 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
/// 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;