summaryrefslogtreecommitdiffstats
path: root/src/save_restore_session.cpp
diff options
context:
space:
mode:
authorJan Darmochwal2010-11-01 16:57:08 +0100
committerJan Darmochwal2010-11-01 16:57:08 +0100
commitb0093484346fdf15337af8cddd687d377da759ce (patch)
treeb21c8691784e5c9deb0527243d880029431c860a /src/save_restore_session.cpp
parentLicense information for vmware logo (diff)
downloadvmchooser-b0093484346fdf15337af8cddd687d377da759ce.tar.gz
vmchooser-b0093484346fdf15337af8cddd687d377da759ce.tar.xz
vmchooser-b0093484346fdf15337af8cddd687d377da759ce.zip
Added global vars, version number in globals.h
Diffstat (limited to 'src/save_restore_session.cpp')
-rw-r--r--src/save_restore_session.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/save_restore_session.cpp b/src/save_restore_session.cpp
index a9f31f1..8ca1f9d 100644
--- a/src/save_restore_session.cpp
+++ b/src/save_restore_session.cpp
@@ -5,9 +5,7 @@
#include "globals.h"
void writeSessionName(QString name) {
- QDir saveFileDir(QDir::homePath() + "/" + VMCHOOSER_USER_PATH);
- QString saveFileName(VMCHOOSER_PREVIOUS_SESSION_FILE);
-
+ QDir saveFileDir(QFileInfo(previousSessionFile).absoluteDir());
if (!saveFileDir.exists()) {
if (!saveFileDir.mkpath(saveFileDir.path())) {
// TODO: error
@@ -15,7 +13,7 @@ void writeSessionName(QString name) {
}
}
- QFile saveFile(saveFileDir.path() + "/" + saveFileName);
+ QFile saveFile(previousSessionFile);
if (!saveFile.open(QIODevice::WriteOnly) ||
saveFile.write(name.toUtf8().data()) == -1) {
// TODO: error
@@ -23,10 +21,7 @@ void writeSessionName(QString name) {
}
QString readSessionName() {
- QDir saveFileDir(QDir::homePath() + "/" + VMCHOOSER_USER_PATH);
- QString saveFileName(VMCHOOSER_PREVIOUS_SESSION_FILE);
-
- QFile saveFile(saveFileDir.path() + "/" + saveFileName);
+ QFile saveFile(previousSessionFile);
if (saveFile.open(QIODevice::ReadOnly)) {
return QString(saveFile.readAll());