From 3ccce005ff16a1eed262e194402fa27b00c56ec3 Mon Sep 17 00:00:00 2001 From: Christian Klinger Date: Thu, 29 Sep 2016 13:39:46 +0200 Subject: added an information dialog that displays ip and hostname. --- src/client/toolbar/toolbar.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/client/toolbar/toolbar.cpp') 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); } + -- cgit v1.2.3-55-g7522