aboutsummaryrefslogtreecommitdiff
path: root/launcher/Application.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/Application.cpp')
-rw-r--r--launcher/Application.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/launcher/Application.cpp b/launcher/Application.cpp
index 6e934fa4..8bd434f0 100644
--- a/launcher/Application.cpp
+++ b/launcher/Application.cpp
@@ -80,6 +80,7 @@
#include <QStringList>
#include <QDebug>
#include <QStyleFactory>
+#include <QWindow>
#include "InstanceList.h"
@@ -618,6 +619,8 @@ Application::Application(int &argc, char **argv) : QApplication(argc, argv)
// Remembered state
m_settings->registerSetting("LastUsedGroupForNewInstance", QString());
+ m_settings->registerSetting("MenuBarInsteadOfToolBar", false);
+
QString defaultMonospace;
int defaultSize = 11;
#ifdef Q_OS_WIN32
@@ -1273,6 +1276,12 @@ bool Application::kill(InstancePtr instance)
return true;
}
+void Application::closeCurrentWindow()
+{
+ if (focusWindow())
+ focusWindow()->close();
+}
+
void Application::addRunningInstance()
{
m_runningInstances ++;