diff options
author | Jonathan Bauer | 2016-01-29 17:29:07 +0100 |
---|---|---|
committer | Jonathan Bauer | 2016-01-29 17:29:07 +0100 |
commit | 272aaf3d4f32d866c0f50ec5f31ae60cddb8c0fa (patch) | |
tree | e9cf6d033a92ce3e300541f1f83d8187f2147f25 /src/client/toolbar | |
parent | fix missing german translation for "What's this?" (diff) | |
download | pvs2-272aaf3d4f32d866c0f50ec5f31ae60cddb8c0fa.tar.gz pvs2-272aaf3d4f32d866c0f50ec5f31ae60cddb8c0fa.tar.xz pvs2-272aaf3d4f32d866c0f50ec5f31ae60cddb8c0fa.zip |
properly close the toolbar (?)
Diffstat (limited to 'src/client/toolbar')
-rw-r--r-- | src/client/toolbar/toolbar.cpp | 8 | ||||
-rw-r--r-- | src/client/toolbar/toolbar.h | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/client/toolbar/toolbar.cpp b/src/client/toolbar/toolbar.cpp index 00360fd..f8da738 100644 --- a/src/client/toolbar/toolbar.cpp +++ b/src/client/toolbar/toolbar.cpp @@ -75,7 +75,11 @@ Toolbar::Toolbar(QWidget *parent) { init(); } - +void Toolbar::exit() { + this->close(); + this->deleteLater(); + qApp->quit(); +} void Toolbar::init() { _ui = new Ui::Toolbar; @@ -114,7 +118,7 @@ void Toolbar::init() connect(_menu, SIGNAL(aboutToHide()), this, SLOT(hideBar())); connect(_acnDisconnect, SIGNAL(triggered()), _connectWindow, SLOT(doShow())); connect(_acnAbout, SIGNAL(triggered()), this, SLOT(showAboutDialog())); - connect(_acnQuit, SIGNAL(triggered()), qApp, SLOT(quit())); + connect(_acnQuit, SIGNAL(triggered()), this, SLOT(exit())); /* Connect the signals from vnc server */ connect(VncServer::instance(), SIGNAL(started(int, QString&, QString&)), this, SLOT(onVncServerIsRunning(int))); diff --git a/src/client/toolbar/toolbar.h b/src/client/toolbar/toolbar.h index 25964c6..27849cf 100644 --- a/src/client/toolbar/toolbar.h +++ b/src/client/toolbar/toolbar.h @@ -58,7 +58,7 @@ private slots: void onDisconnected(); void onConnected(ServerConnection* connection); void onDoDisconnect(); - + void exit(); void cameraBlink(); void showBar(); void hideBar(); |