aboutsummaryrefslogtreecommitdiff
path: root/examples/GuiClient/profileDialog.cpp
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-12 08:54:47 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-12 08:54:47 +0000
commite321944e15211065b802a8dde6038d63bd4988fa (patch)
tree13522ead2b60e77aabff62fd3f1fd3c9253604b9 /examples/GuiClient/profileDialog.cpp
parent651181fa5a0d4c32986221a8a50ff9614a7e3be0 (diff)
downloadqxmpp-e321944e15211065b802a8dde6038d63bd4988fa.tar.gz
eol fix
Diffstat (limited to 'examples/GuiClient/profileDialog.cpp')
-rw-r--r--examples/GuiClient/profileDialog.cpp180
1 files changed, 90 insertions, 90 deletions
diff --git a/examples/GuiClient/profileDialog.cpp b/examples/GuiClient/profileDialog.cpp
index 1826fc27..65743bf6 100644
--- a/examples/GuiClient/profileDialog.cpp
+++ b/examples/GuiClient/profileDialog.cpp
@@ -1,90 +1,90 @@
-#include "profileDialog.h"
-#include "ui_profileDialog.h"
-#include "utils.h"
-
-#include "QXmppClient.h"
-#include "QXmppVersionIq.h"
-#include "QXmppVersionManager.h"
-#include "QXmppRosterManager.h"
-#include "QXmppUtils.h"
-
-profileDialog::profileDialog(QWidget *parent, const QString& bareJid, QXmppClient& client) :
- QDialog(parent, Qt::WindowTitleHint|Qt::WindowSystemMenuHint),
- ui(new Ui::profileDialog), m_bareJid(bareJid), m_xmppClient(client)
-{
- ui->setupUi(this);
-
- bool check = connect(&m_xmppClient.versionManager(), SIGNAL(versionReceived(const QXmppVersionIq&)),
- SLOT(versionReceived(const QXmppVersionIq&)));
- Q_ASSERT(check);
-
- QStringList resources = m_xmppClient.rosterManager().getResources(bareJid);
- foreach(QString resource, resources)
- {
- m_xmppClient.versionManager().requestVersion(bareJid + "/" + resource);
- }
- updateText();
-}
-
-profileDialog::~profileDialog()
-{
- delete ui;
-}
-
-void profileDialog::setAvatar(const QImage& image)
-{
- ui->label_avatar->setPixmap(QPixmap::fromImage(image));
-}
-
-void profileDialog::setBareJid(const QString& bareJid)
-{
- ui->label_jid->setText(bareJid);
- setWindowTitle(bareJid);
-}
-
-void profileDialog::setFullName(const QString& fullName)
-{
- if(fullName.isEmpty())
- ui->label_fullName->hide();
- else
- ui->label_fullName->show();
-
- ui->label_fullName->setText(fullName);
-}
-
-void profileDialog::setStatusText(const QString& status)
-{
- ui->label_status->setText(status);
-}
-
-void profileDialog::versionReceived(const QXmppVersionIq& ver)
-{
- m_versions[jidToResource(ver.from())] = ver;
- if(ver.type() == QXmppIq::Result)
- updateText();
-}
-
-void profileDialog::updateText()
-{
- QStringList resources = m_xmppClient.rosterManager().getResources(m_bareJid);
- QString statusText;
- for(int i = 0; i < resources.count(); ++i)
- {
- QString resource = resources.at(i);
- statusText += "<B>Resource: </B>" + resource;
- statusText += "</B><BR>";
- QXmppPresence presence = m_xmppClient.rosterManager().getPresence(m_bareJid, resource);
- statusText += "<B>Status: </B>" + presenceToStatusText(presence);
- statusText += "<BR>";
- if(m_versions.contains(resource))
- statusText += "<B>Software: </B>" + QString("%1 %2 %3").
- arg(m_versions[resource].name()).
- arg(m_versions[resource].version()).
- arg(m_versions[resource].os());
-
- if(i < resources.count() - 1) // skip for the last item
- statusText += "<BR><BR>";
- }
- setStatusText(statusText);
-}
-
+#include "profileDialog.h"
+#include "ui_profileDialog.h"
+#include "utils.h"
+
+#include "QXmppClient.h"
+#include "QXmppVersionIq.h"
+#include "QXmppVersionManager.h"
+#include "QXmppRosterManager.h"
+#include "QXmppUtils.h"
+
+profileDialog::profileDialog(QWidget *parent, const QString& bareJid, QXmppClient& client) :
+ QDialog(parent, Qt::WindowTitleHint|Qt::WindowSystemMenuHint),
+ ui(new Ui::profileDialog), m_bareJid(bareJid), m_xmppClient(client)
+{
+ ui->setupUi(this);
+
+ bool check = connect(&m_xmppClient.versionManager(), SIGNAL(versionReceived(const QXmppVersionIq&)),
+ SLOT(versionReceived(const QXmppVersionIq&)));
+ Q_ASSERT(check);
+
+ QStringList resources = m_xmppClient.rosterManager().getResources(bareJid);
+ foreach(QString resource, resources)
+ {
+ m_xmppClient.versionManager().requestVersion(bareJid + "/" + resource);
+ }
+ updateText();
+}
+
+profileDialog::~profileDialog()
+{
+ delete ui;
+}
+
+void profileDialog::setAvatar(const QImage& image)
+{
+ ui->label_avatar->setPixmap(QPixmap::fromImage(image));
+}
+
+void profileDialog::setBareJid(const QString& bareJid)
+{
+ ui->label_jid->setText(bareJid);
+ setWindowTitle(bareJid);
+}
+
+void profileDialog::setFullName(const QString& fullName)
+{
+ if(fullName.isEmpty())
+ ui->label_fullName->hide();
+ else
+ ui->label_fullName->show();
+
+ ui->label_fullName->setText(fullName);
+}
+
+void profileDialog::setStatusText(const QString& status)
+{
+ ui->label_status->setText(status);
+}
+
+void profileDialog::versionReceived(const QXmppVersionIq& ver)
+{
+ m_versions[jidToResource(ver.from())] = ver;
+ if(ver.type() == QXmppIq::Result)
+ updateText();
+}
+
+void profileDialog::updateText()
+{
+ QStringList resources = m_xmppClient.rosterManager().getResources(m_bareJid);
+ QString statusText;
+ for(int i = 0; i < resources.count(); ++i)
+ {
+ QString resource = resources.at(i);
+ statusText += "<B>Resource: </B>" + resource;
+ statusText += "</B><BR>";
+ QXmppPresence presence = m_xmppClient.rosterManager().getPresence(m_bareJid, resource);
+ statusText += "<B>Status: </B>" + presenceToStatusText(presence);
+ statusText += "<BR>";
+ if(m_versions.contains(resource))
+ statusText += "<B>Software: </B>" + QString("%1 %2 %3").
+ arg(m_versions[resource].name()).
+ arg(m_versions[resource].version()).
+ arg(m_versions[resource].os());
+
+ if(i < resources.count() - 1) // skip for the last item
+ statusText += "<BR><BR>";
+ }
+ setStatusText(statusText);
+}
+