Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkIGTCommonHelper.cpp
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 #include <QmitkIGTCommonHelper.h>
13 #include <QSettings>
14 #include <QFileInfo>
15 
16 const 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 QString GetLastFileLoadPath()
static void SetLastFileSavePath(const QString &str)
static void SetLastFileLoadPathByFileName(const QString &str)
static void SetLastFileLoadPath(const QString &str)
static void SetLastFileSavePathByFileName(const QString &str)
static const std::string VIEW_ID
static const QString GetLastFileSavePath()