summary refs log tree commit diff
path: root/resources
diff options
context:
space:
mode:
Diffstat (limited to 'resources')
-rw-r--r--resources/qml/dialogs/HiddenEventsDialog.qml20
-rw-r--r--resources/qml/dialogs/RoomSettings.qml4
2 files changed, 17 insertions, 7 deletions
diff --git a/resources/qml/dialogs/HiddenEventsDialog.qml b/resources/qml/dialogs/HiddenEventsDialog.qml

index d4fc7626..f6fc830d 100644 --- a/resources/qml/dialogs/HiddenEventsDialog.qml +++ b/resources/qml/dialogs/HiddenEventsDialog.qml
@@ -15,7 +15,7 @@ ApplicationWindow { property var onAccepted: undefined modality: Qt.NonModal - flags: Qt.Dialog + flags: Qt.Dialog | Qt.WindowTitleHint minimumWidth: 250 minimumHeight: 220 Component.onCompleted: Nheko.reparent(hiddenEventsDialog) @@ -57,7 +57,7 @@ ApplicationWindow { ToggleButton { id: toggleRoomMember - checked: roomSettings.eventHidden(0) + checked: !roomSettings.eventHidden("m.room.member") Layout.alignment: Qt.AlignRight } @@ -74,7 +74,7 @@ ApplicationWindow { ToggleButton { id: toggleRoomPowerLevels - checked: roomSettings.eventHidden(1) + checked: !roomSettings.eventHidden("m.room.power_levels") Layout.alignment: Qt.AlignRight } @@ -86,7 +86,7 @@ ApplicationWindow { ToggleButton { id: toggleSticker Layout.alignment: Qt.AlignRight - checked: roomSettings.eventHidden(2) + checked: !roomSettings.eventHidden("m.sticker") } } } @@ -96,7 +96,17 @@ ApplicationWindow { standardButtons: DialogButtonBox.Ok | DialogButtonBox.Cancel onAccepted: { - roomSettings.saveHiddenEventsSettings(toggleRoomMember.checked, toggleRoomPowerLevels.checked, toggleSticker.checked); + let events = new Array; + if (!toggleRoomMember.checked) { + events.push("m.room.member"); + } + if (!toggleRoomPowerLevels.checked) { + events.push("m.room.power_levels"); + } + if (!toggleSticker.checked) { + events.push("m.sticker"); + } + roomSettings.saveHiddenEventsSettings(events); hiddenEventsDialog.close(); } diff --git a/resources/qml/dialogs/RoomSettings.qml b/resources/qml/dialogs/RoomSettings.qml
index dbf22b29..00743a20 100644 --- a/resources/qml/dialogs/RoomSettings.qml +++ b/resources/qml/dialogs/RoomSettings.qml
@@ -260,12 +260,12 @@ ApplicationWindow { HiddenEventsDialog { id: hiddenEventsDialog - prompt: qsTr("Select the events you want to hide from %1").arg(roomSettings.roomName) + prompt: qsTr("These events will be be <b>shown</b> in %1:").arg(roomSettings.roomName) } Button { text: qsTr("Configure") - ToolTip.text: qsTr("Change which events are hidden in this room") + ToolTip.text: qsTr("Select events to hide in this room") onClicked: hiddenEventsDialog.show() Layout.alignment: Qt.AlignRight }