: mImageAdder(0)
{
RegisterGimmickMessageTypes();
- mSettings=0;
- mSynchronizer=0;
+ mSettings = NULL;
+ mSynchronizer = NULL;
mLocalDescpName = "localdatabase_Descriptor.dscp";
- mLocalDBName = "Local database";
+ mLocalDBName = "Local database";
}
//==============================================================
//==============================================================
Gimmick::~Gimmick()
{
-
- if(mSettings!=0)
+ if(mSettings!=NULL)
{
mSettings->writeSettingsFile();
delete mSettings;
}
- if(mSynchronizer!=0)
+ if(mSynchronizer!=NULL)
{
delete mSynchronizer;
}
//==============================================================
void Gimmick::Initialize(const std::string i_namedescp, const std::string i_namedb)
{
- mLocalDescpName = i_namedescp;
- mLocalDBName = i_namedb;
+ mLocalDescpName = i_namedescp;
+ mLocalDBName = i_namedb;
Initialize();
}
CreateUserSettingsDirectory();
// Sets the current directory to the home dir
mCurrentDirectory = GetHomeDirectory();
- mSynchronizer= new Synchronizer(GetUserSettingsDirectory()+"share/creaImageIO/");
-
+ mSynchronizer= new Synchronizer( GetUserSettingsDirectory()+"share/creaImageIO/" );
mSettings = new Settings(mCurrentDirectory);
-
std::string dbpath = GetLocalDatabasePath();
-
// Create or open local database
std::string dpath= mCurrentDirectory + "/.creaImageIO/share/creaImageIO/" + mLocalDescpName;
-
boost::algorithm::replace_all( dpath,
INVALID_FILE_SEPARATOR ,
VALID_FILE_SEPARATOR);
mLocalDatabase = createDB(i_nameDB, dpath, dbpath);
// Add it to the TreeHandlerMap
mTreeHandlerMap[i_nameDB] = mLocalDatabase;
-
//Add additional DB from user Settings
addDBSettings();
}
{
if( mImageAdder.isAttributeExist((*it)) != "" ) // in DB
{
+printf("EED Gimmick::fillVectInfos inside %s\n",(*it).c_str());
infos.inside.push_back((*it));
}
else
{
infos.outside.push_back((*it)); // Need to scan again the files
+printf("EED Gimmick::fillVectInfos outside %s\n",(*it).c_str());
}
}
}
return mess.str();
}
-}
\ No newline at end of file
+}