aboutsummaryrefslogtreecommitdiff
path: root/examples/example_2_rosterHandling/xmppClient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example_2_rosterHandling/xmppClient.cpp')
-rw-r--r--examples/example_2_rosterHandling/xmppClient.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/example_2_rosterHandling/xmppClient.cpp b/examples/example_2_rosterHandling/xmppClient.cpp
index 353090fc..7b250c33 100644
--- a/examples/example_2_rosterHandling/xmppClient.cpp
+++ b/examples/example_2_rosterHandling/xmppClient.cpp
@@ -61,9 +61,14 @@ void xmppClient::rosterReceived()
{
std::cout<<"example_2_rosterHandling:: Roster Received"<<std::endl;
QStringList list = rosterManager().getRosterBareJids();
+ QString rosterEntry = "Roster Received:: %1 [%2]";
for(int i = 0; i < list.size(); ++i)
{
- std::cout<<"Roster Received:: "<<qPrintable(list.at(i))<<std::endl;
+ QString bareJid = list.at(i);
+ QString name = rosterManager().getRosterEntry(bareJid).name();
+ if(name.isEmpty())
+ name = "-";
+ std::cout << qPrintable(rosterEntry.arg(bareJid).arg(name)) << std::endl;
}
}