diff options
Diffstat (limited to 'src/client/toolbar/toolbar.cpp')
-rw-r--r-- | src/client/toolbar/toolbar.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/toolbar/toolbar.cpp b/src/client/toolbar/toolbar.cpp index 8af15f4..19c44cc 100644 --- a/src/client/toolbar/toolbar.cpp +++ b/src/client/toolbar/toolbar.cpp @@ -78,12 +78,14 @@ Toolbar::Toolbar(QWidget *parent) { init(); } + void Toolbar::exit() { this->close(); this->deleteLater(); qApp->quit(); } + void Toolbar::init() { _ui = new Ui::Toolbar; @@ -93,7 +95,9 @@ void Toolbar::init() /* Set window properties */ setWindowFlags(Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint | Qt::FramelessWindowHint); setAttribute(Qt::WA_AlwaysShowToolTips); - setAttribute(Qt::WA_QuitOnClose); + setAttribute(Qt::WA_QuitOnClose, false); + setAttribute(Qt::WA_DeleteOnClose, false); + /* Create the VNC Window */ _vnc = new VncWindow(NULL); |