X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvUtils.cxx;h=0c95873a87b96e52dd032011ff08e7a7cd9e64cd;hb=ede4bde17381eccd3641cd3e27470213f442ab03;hp=b787c9f2617276c587d945bb606b377aa1c3701d;hpb=5f801bf0b07486889123e941d6913d4369dfc86f;p=clitk.git diff --git a/vv/vvUtils.cxx b/vv/vvUtils.cxx index b787c9f..0c95873 100644 --- a/vv/vvUtils.cxx +++ b/vv/vvUtils.cxx @@ -95,6 +95,29 @@ int getDicomClientPort() return result; } +// get interpolation option for vv +int getInterpolationFavoriteStatus() +{ + int result; + QSettings settings(getVVSettingsPath(), getSettingsOptionFormat()); + settings.beginGroup(QString::fromStdString("VVSETTINGS")); + result = settings.value("interpolation").toString().toInt(); + settings.endGroup(); + return result; +} + +// set VV-settings at first use +void setVVSettings() +{ + QSettings settings(getVVSettingsPath(), getSettingsOptionFormat()); + if (! settings.childGroups().contains("VVSETTINGS")) + { + settings.beginGroup(QString::fromStdString("VVSETTINGS")); + settings.setValue("interpolation",QString::number(1)); + settings.endGroup(); + } +} + /// Add a new Dicom Server void AddDicomServer(std::string nickname, std::string aetitle, std::string adress, std::string port) {