aboutsummaryrefslogtreecommitdiff
path: root/examples/GuiClient/mainDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/GuiClient/mainDialog.cpp')
-rw-r--r--examples/GuiClient/mainDialog.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/GuiClient/mainDialog.cpp b/examples/GuiClient/mainDialog.cpp
index 0748422d..ae12b06a 100644
--- a/examples/GuiClient/mainDialog.cpp
+++ b/examples/GuiClient/mainDialog.cpp
@@ -564,7 +564,7 @@ void mainDialog::addAccountToCache()
void mainDialog::action_quit()
{
m_xmppClient.disconnectFromServer();
- close();
+ QApplication::quit();
}
void mainDialog::createTrayIconAndMenu()
@@ -576,3 +576,9 @@ void mainDialog::createTrayIconAndMenu()
m_trayIcon.setContextMenu(&m_trayIconMenu);
m_trayIcon.show();
}
+
+void mainDialog::closeEvent(QCloseEvent *event)
+{
+ hide();
+ event->ignore();
+}