Hidden events: Change title and prompt depending on isRoomSetting

We would have to set text and title separately otherwise.
This commit is contained in:
tastytea 2022-01-12 23:52:32 +01:00 committed by Nicolas Werner
parent f0bb64030e
commit f7ca41bc49
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
2 changed files with 18 additions and 3 deletions

View File

@ -11,7 +11,7 @@ import im.nheko 1.0
ApplicationWindow { ApplicationWindow {
id: hiddenEventsDialog id: hiddenEventsDialog
property alias prompt: promptLabel.text property var isRoomSetting: false
property var onAccepted: undefined property var onAccepted: undefined
modality: Qt.NonModal modality: Qt.NonModal
@ -19,7 +19,14 @@ ApplicationWindow {
minimumWidth: 250 minimumWidth: 250
minimumHeight: 220 minimumHeight: 220
Component.onCompleted: Nheko.reparent(hiddenEventsDialog) 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 { Shortcut {
sequence: StandardKey.Cancel sequence: StandardKey.Cancel
@ -33,6 +40,14 @@ ApplicationWindow {
MatrixText { MatrixText {
id: promptLabel id: promptLabel
text: {
if (isRoomSetting) {
return qsTr("These events will be be <b>shown</b> in %1:").arg(roomSettings.roomName);
}
else {
return qsTr("These events will be be <b>shown</b>:");
}
}
font.pixelSize: Math.floor(fontMetrics.font.pixelSize * 1.2) font.pixelSize: Math.floor(fontMetrics.font.pixelSize * 1.2)
Layout.fillWidth: true Layout.fillWidth: true
Layout.fillHeight: false Layout.fillHeight: false

View File

@ -260,7 +260,7 @@ ApplicationWindow {
HiddenEventsDialog { HiddenEventsDialog {
id: hiddenEventsDialog id: hiddenEventsDialog
prompt: qsTr("These events will be be <b>shown</b> in %1:").arg(roomSettings.roomName) isRoomSetting: true
} }
Button { Button {