diff --git a/resources/qml/dialogs/HiddenEventsDialog.qml b/resources/qml/dialogs/HiddenEventsDialog.qml
index f6fc830d..004c8d30 100644
--- a/resources/qml/dialogs/HiddenEventsDialog.qml
+++ b/resources/qml/dialogs/HiddenEventsDialog.qml
@@ -11,7 +11,7 @@ import im.nheko 1.0
ApplicationWindow {
id: hiddenEventsDialog
- property alias prompt: promptLabel.text
+ property var isRoomSetting: false
property var onAccepted: undefined
modality: Qt.NonModal
@@ -19,7 +19,14 @@ ApplicationWindow {
minimumWidth: 250
minimumHeight: 220
Component.onCompleted: Nheko.reparent(hiddenEventsDialog)
- title: qsTr("Hidden events settings for %1").arg(roomSettings.roomName)
+ title: {
+ if (isRoomSetting) {
+ return qsTr("Hidden events for %1").arg(roomSettings.roomName);
+ }
+ else {
+ return qsTr("Hidden events");
+ }
+ }
Shortcut {
sequence: StandardKey.Cancel
@@ -33,6 +40,14 @@ ApplicationWindow {
MatrixText {
id: promptLabel
+ text: {
+ if (isRoomSetting) {
+ return qsTr("These events will be be shown in %1:").arg(roomSettings.roomName);
+ }
+ else {
+ return qsTr("These events will be be shown:");
+ }
+ }
font.pixelSize: Math.floor(fontMetrics.font.pixelSize * 1.2)
Layout.fillWidth: true
Layout.fillHeight: false
diff --git a/resources/qml/dialogs/RoomSettings.qml b/resources/qml/dialogs/RoomSettings.qml
index 00743a20..8af11b44 100644
--- a/resources/qml/dialogs/RoomSettings.qml
+++ b/resources/qml/dialogs/RoomSettings.qml
@@ -260,7 +260,7 @@ ApplicationWindow {
HiddenEventsDialog {
id: hiddenEventsDialog
- prompt: qsTr("These events will be be shown in %1:").arg(roomSettings.roomName)
+ isRoomSetting: true
}
Button {