#include "save_restore_session.h" #include #include #include #include "globals.h" void writeSessionName(QString name) { QDir saveFileDir(QFileInfo(previousSessionFile).absoluteDir()); if (!saveFileDir.exists()) { if (!saveFileDir.mkpath(saveFileDir.path())) { // TODO: error return; } } QFile saveFile(previousSessionFile); if (!saveFile.open(QIODevice::WriteOnly) || saveFile.write(name.toUtf8().data()) == -1) { // TODO: error } } QString readSessionName() { QFile saveFile(previousSessionFile); if (saveFile.open(QIODevice::ReadOnly)) { return QString(saveFile.readAll()); } else { return QString(); } }