From baedd87c10dabb9178ec870ea43185f4c34795ea Mon Sep 17 00:00:00 2001 From: Lubos Dolezel Date: Thu, 11 Jun 2015 15:16:39 +0200 Subject: Remember OSD/popup location (resolves #16) --- src/gui/main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/gui/main.cpp') diff --git a/src/gui/main.cpp b/src/gui/main.cpp index 6401fea..529052e 100644 --- a/src/gui/main.cpp +++ b/src/gui/main.cpp @@ -27,6 +27,8 @@ #include #include #include +#include +#include #include "mphoneform.h" @@ -165,6 +167,7 @@ pthread_t thread_id_main; // Indicates if LinuxThreads or NPTL is active. bool threading_is_LinuxThreads; +QSettings* g_gui_state; /** * Parse arguments passed to application @@ -511,6 +514,9 @@ QApplication *create_user_interface(bool cli_mode, int argc, char **argv, QTrans QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); #endif + + g_gui_state = new QSettings(QDir::home().absoluteFilePath(QString("%1/%2").arg(DIR_USER).arg("gui_state.ini")), + QSettings::IniFormat, qa); // Install Qt translator // Do not report to memman as the translator will be deleted -- cgit v1.2.3