summary refs log tree commit diff
diff options
context:
space:
mode:
authorMarcus Hoffmann <bubu@bubu1.eu>2023-02-16 23:02:06 +0100
committerMarcus Hoffmann <bubu@bubu1.eu>2023-02-21 12:39:43 +0100
commit9635b248f864d85a7765d54055194b678309ed0b (patch)
tree5058a669295253b4395ddb71a85a43c581646fb8
parentMessageView: Add ToolTip to status message (diff)
downloadnheko-9635b248f864d85a7765d54055194b678309ed0b.tar.xz
UserProfile: display status message
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
-rw-r--r--resources/qml/dialogs/UserProfile.qml15
1 files changed, 15 insertions, 0 deletions
diff --git a/resources/qml/dialogs/UserProfile.qml b/resources/qml/dialogs/UserProfile.qml

index 684ada8f..e20c7bc5 100644 --- a/resources/qml/dialogs/UserProfile.qml +++ b/resources/qml/dialogs/UserProfile.qml
@@ -177,6 +177,21 @@ ApplicationWindow { Layout.alignment: Qt.AlignHCenter } + MatrixText { + id: statusMsg + text: qsTr("Status: %1").arg(Presence.userStatus(profile.userid)) + visible: Presence.userStatus(profile.userid) != "" + Layout.alignment: Qt.AlignHCenter + font.italic: true + font.pointSize: Math.floor(fontMetrics.font.pointSize * 0.9) + Connections { + target: Presence + function onPresenceChanged(id) { + if (id == profile.userid) statusMsg.text = Presence.userStatus(profile.userid); + } + } + } + RowLayout { visible: !profile.isGlobalUserProfile Layout.alignment: Qt.AlignHCenter