namespace creaImageIO
{
-
-
//==============================================================
Gimmick::Gimmick()
: mImageAdder(0)
//==============================================================
-
//==============================================================
Gimmick::~Gimmick()
{
mSettings = new Settings(mCurrentDirectory);
-
std::string dbpath = GetLocalDatabasePath();
// Create or open local database
std::string dpath= mCurrentDirectory + "/.gimmick/Shared/gimmick/localdatabase_Descriptor.dscp";
mTreeHandlerMap[i_nameDB] = mLocalDatabase;
//Add additional DB from user Settings
- addDBSettings();
-
-
+ addDBSettings();
}
///////////////////////////////////////////////////////////////////////
return sqlTreeH;
}
-
//==============================================================
void Gimmick::Finalize()
{
return mLocalDatabasePath;
}
-
//========================================================================
//========================================================================
path=path.substr(0,path.size()-1);
path=path.substr(0,path.find_last_of("/"));
//Creating directories
+
+// The following stuff works on Linux, NOT CHECKED on Windows // JPR
- //path+="/bin/Shared/gimmick/localdatabase_Descriptor.dscp"; // JPR
+#if defined(_WIN32)
+ path+="/bin/Shared/gimmick/localdatabase_Descriptor.dscp";
+#else
path+="/Shared/gimmick/localdatabase_Descriptor.dscp";
+#endif
std::cout <<"From: " << path <<std::endl;
std::cout <<"To: " << setDir <<std::endl;
boost::algorithm::replace_all( path,
return i->second;
}
-
-
//========================================================================
/// Add the files to the tree handler
void Gimmick::AddFiles(const std::string& d,
}
//========================================================================
-
- /////////////////////////////////////////////////////////////////////////
- // add DB from Settings file //
- // @param : - //
- // return : - //
- /////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////
+ // add DB from Settings file //
+ // @param : - //
+ // return : - //
+ ////////////////////////////////////////////////////////////////////////
void Gimmick::addDBSettings()
{
std::string name = it_path->substr(pos +1, last_pos -pos-1 );
addDB(name, it_path->c_str());
}
-
- }
-
+ }
}