aboutsummaryrefslogtreecommitdiff
path: root/examples/GuiClient
diff options
context:
space:
mode:
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;