aboutsummaryrefslogtreecommitdiff
path: root/examples/GuiClient
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-23 12:30:34 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-23 12:30:34 +0000
commitb9f714ea0d90c102fbe33bd9ce240329ea2df44d (patch)
treef0c2b8d3b15f03df197716002df6ba3841387822 /examples/GuiClient
parent3c28b4d2b8b6162bb6d8ea557efd4a68970f1366 (diff)
downloadqxmpp-b9f714ea0d90c102fbe33bd9ce240329ea2df44d.tar.gz
integrate accountsCache
Diffstat (limited to 'examples/GuiClient')
-rw-r--r--examples/GuiClient/mainDialog.cpp4
-rw-r--r--examples/GuiClient/mainDialog.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/examples/GuiClient/mainDialog.cpp b/examples/GuiClient/mainDialog.cpp
index 914ef3bf..0b28aa01 100644
--- a/examples/GuiClient/mainDialog.cpp
+++ b/examples/GuiClient/mainDialog.cpp
@@ -44,7 +44,7 @@
mainDialog::mainDialog(QWidget *parent): QDialog(parent, Qt::Window),
ui(new Ui::mainDialogClass), m_rosterItemModel(this),
m_rosterItemSortFilterModel(this), m_vCardManager(&m_xmppClient),
- m_capabilitiesCollection(&m_xmppClient)
+ m_capabilitiesCollection(&m_xmppClient), m_accountsCache(this)
{
ui->setupUi(this);
ui->pushButton_cancel->setDisabled(true);
@@ -379,6 +379,8 @@ void mainDialog::signIn()
QString bareJid = ui->lineEdit_userName->text();
QString passwd = ui->lineEdit_password->text();
+ m_accountsCache.addAccount(bareJid, passwd);
+
m_xmppClient.configuration().setJid(bareJid);
m_xmppClient.configuration().setPassword(passwd);
diff --git a/examples/GuiClient/mainDialog.h b/examples/GuiClient/mainDialog.h
index e80dd756..40dd276b 100644
--- a/examples/GuiClient/mainDialog.h
+++ b/examples/GuiClient/mainDialog.h
@@ -35,6 +35,7 @@
#include "chatDialog.h"
#include "vCardManager.h"
#include "capabilitiesCollection.h"
+#include "accountsCache.h"
namespace Ui
{
@@ -88,6 +89,7 @@ private:
statusWidget m_statusWidget;
vCardManager m_vCardManager;
capabilitiesCollection m_capabilitiesCollection;
+ accountsCache m_accountsCache;
// map of bare jids and respective chatdlg
QMap<QString, chatDialog*> m_chatDlgsList;