X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvUtils.cxx;h=3ef9cc606b2d6d7a87a6ee97b2699ce01056aadf;hb=9a4dda175415c133b547eec505cd0497d3181f8d;hp=361c7809f4fc22867c08b6771cd81f14af45549b;hpb=8e0671d3fff58c9232517f0b91cc0d1d3d3821ed;p=clitk.git diff --git a/vv/vvUtils.cxx b/vv/vvUtils.cxx index 361c780..3ef9cc6 100644 --- a/vv/vvUtils.cxx +++ b/vv/vvUtils.cxx @@ -18,19 +18,27 @@ #include #include #include -#include #include "clitkCommon.h" #include "vvUtils.h" const std::string vv_user_file=".vv_settings.txt"; +const std::string recentFileList="recentFiles"; typedef std::list FileListType; -static QSettings settings(QDir::homePath()+QString::fromStdString("/"+vv_user_file), QSettings::NativeFormat); +QString getVVSettingsPath(){ + return QDir::homePath()+QString::fromStdString("/"+vv_user_file); +} + +QSettings::Format getSettingsOptionFormat(){ + return QSettings::IniFormat; +} + ///Returns the last images opened by the user FileListType GetRecentlyOpenedImages() { + QSettings settings(getVVSettingsPath(), getSettingsOptionFormat()); FileListType result; - settings.beginGroup("recentFiles"); + settings.beginGroup(QString::fromStdString(recentFileList)); QStringList keys = settings.childKeys(); for(int i=0; i