MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
QmitkIGTCommonHelper.cpp
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
13#include <QSettings>
14#include <QFileInfo>
15
16const std::string QmitkIGTCommonHelper::VIEW_ID = "org.mitk.views.igtcommonhelper";
17
19{
20 QSettings settings;
21 settings.beginGroup(QString::fromStdString(QmitkIGTCommonHelper::VIEW_ID));
22 settings.setValue("LastFileSavePath",QVariant(str));
23 settings.endGroup();
24}
25
27{
28 QFileInfo file(str);
29 SetLastFileSavePath(file.absolutePath());
30}
31
33{
34 QString path = "";
35 QSettings settings;
36 settings.beginGroup(QString::fromStdString(QmitkIGTCommonHelper::VIEW_ID));
37 path = settings.value("LastFileSavePath",QString("")).toString();
38 settings.endGroup();
39
40 return path;
41}
42
44{
45 QSettings settings;
46 settings.beginGroup(QString::fromStdString(QmitkIGTCommonHelper::VIEW_ID));
47 settings.setValue("LastFileLoadPath",QVariant(str));
48 settings.endGroup();
49}
50
52{
53 QFileInfo file(str);
54 SetLastFileLoadPath(file.absolutePath());
55}
56
58{
59 QString path = "";
60 QSettings settings;
61 settings.beginGroup(QString::fromStdString(QmitkIGTCommonHelper::VIEW_ID));
62 path = settings.value("LastFileLoadPath",QString("")).toString();
63 settings.endGroup();
64
65 return path;
66}
static const std::string VIEW_ID
static void SetLastFileLoadPathByFileName(const QString &str)
static void SetLastFileSavePath(const QString &str)
static const QString GetLastFileSavePath()
static const QString GetLastFileLoadPath()
static void SetLastFileLoadPath(const QString &str)
static void SetLastFileSavePathByFileName(const QString &str)