mirror of
https://github.com/overte-org/overte.git
synced 2025-08-05 22:40:12 +02:00
Added notifications settings
This commit is contained in:
parent
be22f49c32
commit
deaecc7050
1 changed files with 31 additions and 11 deletions
|
@ -287,23 +287,43 @@ Menu::Menu() {
|
||||||
settings->setValue("play_notification_sounds_type_0", action->isChecked());
|
settings->setValue("play_notification_sounds_type_0", action->isChecked());
|
||||||
});
|
});
|
||||||
// Settings > Notifications > Level of Detail
|
// Settings > Notifications > Level of Detail
|
||||||
addActionToQMenuAndActionHash(notificationsMenu, "Level of Detail");
|
action = addCheckableActionToQMenuAndActionHash(notificationsMenu, "Level of Detail", 0,
|
||||||
|
settings->getValue("play_notification_sounds_type_1").toBool());
|
||||||
|
connect(action, &QAction::triggered, [action, settings] {
|
||||||
|
settings->setValue("play_notification_sounds_type_1", action->isChecked());
|
||||||
|
});
|
||||||
// Settings > Notifications > Connection
|
// Settings > Notifications > Connection
|
||||||
addActionToQMenuAndActionHash(notificationsMenu, "Connection");
|
action = addCheckableActionToQMenuAndActionHash(notificationsMenu, "Connection", 0,
|
||||||
|
settings->getValue("play_notification_sounds_type_2").toBool());
|
||||||
|
connect(action, &QAction::triggered, [action, settings] {
|
||||||
|
settings->setValue("play_notification_sounds_type_2", action->isChecked());
|
||||||
|
});
|
||||||
// Settings > Notifications > Connection Refused
|
// Settings > Notifications > Connection Refused
|
||||||
addActionToQMenuAndActionHash(notificationsMenu, "Connection Refused");
|
action = addCheckableActionToQMenuAndActionHash(notificationsMenu, "Connection Refused", 0,
|
||||||
|
settings->getValue("play_notification_sounds_type_3").toBool());
|
||||||
|
connect(action, &QAction::triggered, [action, settings] {
|
||||||
|
settings->setValue("play_notification_sounds_type_3", action->isChecked());
|
||||||
|
});
|
||||||
// Settings > Notifications > Edit Error
|
// Settings > Notifications > Edit Error
|
||||||
addActionToQMenuAndActionHash(notificationsMenu, "Edit Error");
|
action = addCheckableActionToQMenuAndActionHash(notificationsMenu, "Edit Error", 0,
|
||||||
|
settings->getValue("play_notification_sounds_type_4").toBool());
|
||||||
|
connect(action, &QAction::triggered, [action, settings] {
|
||||||
|
settings->setValue("play_notification_sounds_type_4", action->isChecked());
|
||||||
|
});
|
||||||
// Settings > Notifications > Tablet
|
// Settings > Notifications > Tablet
|
||||||
addActionToQMenuAndActionHash(notificationsMenu, "Tablet");
|
action = addCheckableActionToQMenuAndActionHash(notificationsMenu, "Tablet", 0,
|
||||||
|
settings->getValue("play_notification_sounds_type_5").toBool());
|
||||||
|
connect(action, &QAction::triggered, [action, settings] {
|
||||||
|
settings->setValue("play_notification_sounds_type_5", action->isChecked());
|
||||||
|
});
|
||||||
// Settings > Notifications > Wallet
|
// Settings > Notifications > Wallet
|
||||||
addActionToQMenuAndActionHash(notificationsMenu, "Wallet");
|
addActionToQMenuAndActionHash(notificationsMenu, "Wallet");
|
||||||
|
action = addCheckableActionToQMenuAndActionHash(notificationsMenu, "Wallet", 0,
|
||||||
|
settings->getValue("play_notification_sounds_type_6").toBool());
|
||||||
|
connect(action, &QAction::triggered, [action, settings] {
|
||||||
|
settings->setValue("play_notification_sounds_type_6", action->isChecked());
|
||||||
|
});
|
||||||
|
|
||||||
// Settings > Developer Menu
|
// Settings > Developer Menu
|
||||||
addCheckableActionToQMenuAndActionHash(settingsMenu, "Developer Menu", 0, false, this, SLOT(toggleDeveloperMenus()));
|
addCheckableActionToQMenuAndActionHash(settingsMenu, "Developer Menu", 0, false, this, SLOT(toggleDeveloperMenus()));
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue