aboutsummaryrefslogtreecommitdiff
path: root/examples/GuiClient/mainDialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/GuiClient/mainDialog.cpp')
-rw-r--r--examples/GuiClient/mainDialog.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/examples/GuiClient/mainDialog.cpp b/examples/GuiClient/mainDialog.cpp
index 640ab95f..8272e023 100644
--- a/examples/GuiClient/mainDialog.cpp
+++ b/examples/GuiClient/mainDialog.cpp
@@ -54,9 +54,9 @@ mainDialog::mainDialog(QWidget *parent): QDialog(parent, Qt::Window),
{
ui->setupUi(this);
createTrayIconAndMenu();
+ createSettingsMenu();
ui->pushButton_view->hide();
- ui->pushButton_4->hide();
ui->pushButton_cancel->setDisabled(true);
ui->label_throbber->setMovie(new QMovie(":/icons/resource/ajax-loader.gif"));
@@ -638,6 +638,15 @@ void mainDialog::createTrayIconAndMenu()
m_trayIcon.show();
}
+void mainDialog::createSettingsMenu()
+{
+ QMenu* settingsMenu = new QMenu(ui->pushButton_settings);
+ ui->pushButton_settings->setMenu(settingsMenu);
+ QAction* showXml = new QAction("Show XML Console...", ui->pushButton_settings);
+ connect(showXml, SIGNAL(triggered()), SLOT(action_showXml()));
+ settingsMenu->addAction(showXml);
+}
+
void mainDialog::closeEvent(QCloseEvent *event)
{
hide();
@@ -791,3 +800,7 @@ void mainDialog::errorClient(QXmppClient::Error error)
break;
}
}
+
+void mainDialog::action_showXml()
+{
+}