diff options
Diffstat (limited to 'examples/example_2_rosterHandling/xmppClient.cpp')
| -rw-r--r-- | examples/example_2_rosterHandling/xmppClient.cpp | 7 |
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; } } |
