X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOGimmick.cpp;h=3aae8a855e242c7fbc8a7f4b04bdc5531bc9df58;hb=595926ac27740a8822b6de9579e2e148c59f469c;hp=2ed5b0c72f115c9e4bbdb593b93e67cf57220c58;hpb=b3ff178d3759a8dbe3d02bcc178d8e22996f98b5;p=creaImageIO.git diff --git a/src2/creaImageIOGimmick.cpp b/src2/creaImageIOGimmick.cpp index 2ed5b0c..3aae8a8 100644 --- a/src2/creaImageIOGimmick.cpp +++ b/src2/creaImageIOGimmick.cpp @@ -362,6 +362,35 @@ namespace creaImageIO GetTreeHandler(d)->GetTree().Print(); } //======================================================================== + + void Gimmick::GetSetting(const std::string& name, std::string& value) + { + value = mSettings->getValue(name); + } + //======================================================================== + + //======================================================================== + + void Gimmick::UpdateSetting(const std::string& name, const std::string& value) + { + mSettings->updateSetting(name,value); + mSettings->writeSettingsFile(); + } + //======================================================================== + + void Gimmick::DeleteDrive(const std::string& drive) + { + for( TreeHandlerMapType::const_iterator it = mTreeHandlerMap.begin(); + it!= mTreeHandlerMap.end(); ++it) + { + mImageAdder.SetTreeHandler(it->second); + mImageAdder.DeleteDriveFromMainDB(drive); + } + mImageAdder.SetTimestampHandler(mTimestampDatabase); + mImageAdder.SetSynchronizer(mSynchronizer); + mImageAdder.DeleteDriveFromOtherDB(drive); + } + ///////////////////////////////////////////////////////////////////////// // add DB from Settings file // // @param : - //