From 1ce32505f8357331269c29dea8c9fee3a663e9b6 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Sun, 10 Oct 2010 07:50:11 +0000 Subject: non modal dialog --- examples/GuiClient/mainDialog.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'examples/GuiClient/mainDialog.cpp') diff --git a/examples/GuiClient/mainDialog.cpp b/examples/GuiClient/mainDialog.cpp index 3d4dc49a..73649213 100644 --- a/examples/GuiClient/mainDialog.cpp +++ b/examples/GuiClient/mainDialog.cpp @@ -38,7 +38,6 @@ #include "QXmppRosterIq.h" #include "profileDialog.h" -#include "xmlConsoleDialog.h" #include #include @@ -51,7 +50,8 @@ mainDialog::mainDialog(QWidget *parent): QDialog(parent, Qt::Window), m_rosterItemSortFilterModel(this), m_vCardCache(&m_xmppClient), m_capabilitiesCache(&m_xmppClient), m_accountsCache(this), m_trayIcon(this), m_trayIconMenu(this), m_quitAction("Quit", this), - m_signOutAction("Sign out", this) + m_signOutAction("Sign out", this), + m_consoleDlg(this) { ui->setupUi(this); createTrayIconAndMenu(); @@ -183,6 +183,12 @@ mainDialog::mainDialog(QWidget *parent): QDialog(parent, Qt::Window), check = connect(ui->pushButton_addContact, SIGNAL(clicked()), SLOT(action_addContact())); Q_ASSERT(check); + + check = connect(QXmppLogger::getLogger(), + SIGNAL(message(QXmppLogger::MessageType, const QString &)), + &m_consoleDlg, + SLOT(message(QXmppLogger::MessageType, const QString &))); + Q_ASSERT(check); } void mainDialog::rosterChanged(const QString& bareJid) @@ -804,12 +810,5 @@ void mainDialog::errorClient(QXmppClient::Error error) void mainDialog::action_showXml() { - xmlConsoleDialog dlg(this); - bool check = connect(QXmppLogger::getLogger(), - SIGNAL(message(QXmppLogger::MessageType, const QString &)), - &dlg, - SLOT(message(QXmppLogger::MessageType, const QString &))); - Q_ASSERT(check); - Q_UNUSED(check); - dlg.exec(); + m_consoleDlg.show(); } -- cgit v1.2.3