diff options
author | Marcus Hoffmann <bubu@bubu1.eu> | 2023-02-16 23:02:06 +0100 |
---|---|---|
committer | Marcus Hoffmann <bubu@bubu1.eu> | 2023-02-21 12:39:43 +0100 |
commit | 9635b248f864d85a7765d54055194b678309ed0b (patch) | |
tree | 5058a669295253b4395ddb71a85a43c581646fb8 /resources/qml/dialogs | |
parent | MessageView: Add ToolTip to status message (diff) | |
download | nheko-9635b248f864d85a7765d54055194b678309ed0b.tar.xz |
UserProfile: display status message
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
Diffstat (limited to 'resources/qml/dialogs')
-rw-r--r-- | resources/qml/dialogs/UserProfile.qml | 15 |
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 |