diff options
Diffstat (limited to 'Swift/QtUI/Roster/RosterTooltip.cpp')
-rw-r--r-- | Swift/QtUI/Roster/RosterTooltip.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Swift/QtUI/Roster/RosterTooltip.cpp b/Swift/QtUI/Roster/RosterTooltip.cpp index edf9c99..045a955 100644 --- a/Swift/QtUI/Roster/RosterTooltip.cpp +++ b/Swift/QtUI/Roster/RosterTooltip.cpp @@ -40,4 +40,5 @@ QString RosterTooltip::buildDetailedTooltip(ContactRosterItem* contact, QtScaled "%7" "%8" + "%9" "</td>" "</tr>" @@ -56,4 +57,5 @@ QString RosterTooltip::buildDetailedTooltip(ContactRosterItem* contact, QtScaled "%7" "%8" + "%9" "</td>" "</tr>" @@ -98,5 +100,10 @@ QString RosterTooltip::buildDetailedTooltip(ContactRosterItem* contact, QtScaled } - return tooltipTemplate.arg(scaledAvatarPath, htmlEscape(fullName), htmlEscape(bareJID), presenceIconTag, htmlEscape(statusMessage), idleString, lastSeen, vCardSummary); + QString mucOccupant= P2QSTRING(contact->getMUCAffiliationText()); + if (!mucOccupant.isEmpty()) { + mucOccupant = htmlEscape(mucOccupant) + "<br/>"; + } + + return tooltipTemplate.arg(scaledAvatarPath, htmlEscape(fullName), htmlEscape(bareJID), presenceIconTag, htmlEscape(statusMessage), mucOccupant, idleString, lastSeen, vCardSummary); } |