Customize check mark for checkable menu items

This commit is contained in:
miruka
2021-02-28 11:38:48 -04:00
parent 7604b0f96a
commit 0f2023b924
5 changed files with 19 additions and 1 deletions

View File

@@ -152,6 +152,7 @@ HTile {
HMenuItem {
text: qsTr("Use default account settings")
checkable: true
checked: model.notification_setting === "UseDefaultSettings"
onTriggered: py.callClientCoro(
model.for_account, "room_pushrule_use_default", [model.id],
@@ -160,6 +161,7 @@ HTile {
HMenuItem {
text: qsTr("All new messages")
checkable: true
checked: model.notification_setting === "AllEvents"
onTriggered: py.callClientCoro(
model.for_account, "room_pushrule_all_events", [model.id],
@@ -168,6 +170,7 @@ HTile {
HMenuItem {
text: qsTr("Highlights only (replies, keywords...)")
checkable: true
checked: model.notification_setting === "HighlightsOnly"
onTriggered: py.callClientCoro(
model.for_account,
@@ -178,6 +181,7 @@ HTile {
HMenuItem {
text: qsTr("Ignore new messages")
checkable: true
checked: model.notification_setting === "IgnoreEvents"
onTriggered: py.callClientCoro(
model.for_account, "room_pushrule_ignore_all", [model.id],

View File

@@ -94,6 +94,7 @@ Rectangle {
HMenuItem {
text: qsTr("Enable notifications")
checkable: true
checked:
mainUI.notificationLevel ===
UI.NotificationLevel.Enable
@@ -104,6 +105,7 @@ Rectangle {
HMenuItem {
text: qsTr("Highlights only (replies, keywords...)")
checkable: true
checked:
mainUI.notificationLevel ===
UI.NotificationLevel.HighlightsOnly
@@ -114,6 +116,7 @@ Rectangle {
HMenuItem {
text: qsTr("Mute all notifications")
checkable: true
checked:
mainUI.notificationLevel === UI.NotificationLevel.Mute
onTriggered: