summaryrefslogtreecommitdiffstats
path: root/src/client/toolbar/toolbar.cpp
diff options
context:
space:
mode:
authorChristian Klinger2016-09-29 13:39:46 +0200
committerChristian Klinger2016-09-29 13:39:46 +0200
commit3ccce005ff16a1eed262e194402fa27b00c56ec3 (patch)
tree5036c819f5c5f5279cc16ba76c8249b9b9090083 /src/client/toolbar/toolbar.cpp
parent[client] removed some old code regarding settings. (diff)
downloadpvs2-3ccce005ff16a1eed262e194402fa27b00c56ec3.tar.gz
pvs2-3ccce005ff16a1eed262e194402fa27b00c56ec3.tar.xz
pvs2-3ccce005ff16a1eed262e194402fa27b00c56ec3.zip
added an information dialog that displays ip and hostname.
Diffstat (limited to 'src/client/toolbar/toolbar.cpp')
-rw-r--r--src/client/toolbar/toolbar.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client/toolbar/toolbar.cpp b/src/client/toolbar/toolbar.cpp
index da27fd5..0b97f31 100644
--- a/src/client/toolbar/toolbar.cpp
+++ b/src/client/toolbar/toolbar.cpp
@@ -12,6 +12,7 @@
#include "../vnc/vncwindow.h"
#include "../vnc/vncserver.h"
#include "../util/util.h"
+#include "../informationdialog/informationdialog.h"
#include "toolbar.h"
#include "ui_toolbar.h"
@@ -153,12 +154,14 @@ void Toolbar::initMenu() {
_acnConnect = new QAction(tr("&Connect..."), this);
_acnDisconnect = new QAction(tr("&Disconnect"), this);
_acnDisconnect->setEnabled(false);
+ _acnInformation = new QAction(tr("&Information..."), this);
_acnAbout= new QAction(tr("&What's this?"), this);
_acnQuit = new QAction(tr("&Quit"), this);
_menu->addAction(_acnConnect);
_menu->addAction(_acnDisconnect);
_menu->addSeparator();
+ _menu->addAction(_acnInformation);
_menu->addAction(_acnAbout);
_menu->addSeparator();
_menu->addAction(_acnQuit);
@@ -174,6 +177,7 @@ void Toolbar::initMenu() {
connect(_menu, SIGNAL(aboutToHide()), this, SLOT(hideBar()));
connect(_acnConnect, SIGNAL(triggered()), _connectWindow, SLOT(doShow()));
connect(_acnDisconnect, SIGNAL(triggered()), _connectWindow, SLOT(DoDisconnect()));
+ connect(_acnInformation, SIGNAL(triggered()), this, SLOT(showInformationDialog()));
connect(_acnAbout, SIGNAL(triggered()), this, SLOT(showAboutDialog()));
connect(_acnQuit, SIGNAL(triggered()), this, SLOT(exit()));
}
@@ -436,6 +440,10 @@ void Toolbar::showAboutDialog()
msgBox.exec();
}
+void Toolbar::showInformationDialog() {
+ InformationDialog* d = new InformationDialog();
+ d->exec();
+}
/***************************************************************************//**
* This slot shows the toolbar. Used after a hideBar().
*/
@@ -474,3 +482,4 @@ void Toolbar::onBtnLockDesktop() {
void Toolbar::enableLockBtn() {
_ui->btnLockDesktop->setEnabled(true);
}
+