diff options
Diffstat (limited to 'examples/GuiClient/mainDialog.cpp')
| -rw-r--r-- | examples/GuiClient/mainDialog.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/GuiClient/mainDialog.cpp b/examples/GuiClient/mainDialog.cpp index bb3ad9c4..206fbdbe 100644 --- a/examples/GuiClient/mainDialog.cpp +++ b/examples/GuiClient/mainDialog.cpp @@ -38,6 +38,7 @@ #include "QXmppRosterIq.h" #include "profileDialog.h" +#include "aboutDialog.h" #include <QMovie> #include <QCompleter> @@ -664,6 +665,11 @@ void mainDialog::createSettingsMenu() { QMenu* settingsMenu = new QMenu(ui->pushButton_settings); ui->pushButton_settings->setMenu(settingsMenu); + + QAction* aboutDlg = new QAction("About", ui->pushButton_settings); + connect(aboutDlg, SIGNAL(triggered()), SLOT(action_aboutDlg())); + settingsMenu->addAction(aboutDlg); + QAction* showXml = new QAction("Show XML Console...", ui->pushButton_settings); connect(showXml, SIGNAL(triggered()), SLOT(action_showXml())); settingsMenu->addAction(showXml); @@ -867,3 +873,9 @@ void mainDialog::addPhotoHash(QXmppPresence& pre) pre.setPhotoHash(QByteArray()); } } + +void mainDialog::action_aboutDlg() +{ + aboutDialog abtDlg(this); + abtDlg.exec(); +} |
