修复控制面板插件UI bug;
This commit is contained in:
parent
da3ad85741
commit
9d60697046
|
@ -330,9 +330,7 @@ void Notice::initConnection()
|
||||||
});
|
});
|
||||||
connect(m_enableSwitchBtn, &KSwitchButton::stateChanged, [&](bool state){
|
connect(m_enableSwitchBtn, &KSwitchButton::stateChanged, [&](bool state){
|
||||||
//Utils::buriedSettings(name(), "whether to get the notification from the app", QString("settings"), state ? "true" : "false");
|
//Utils::buriedSettings(name(), "whether to get the notification from the app", QString("settings"), state ? "true" : "false");
|
||||||
m_globalSettings->blockSignals(true);
|
|
||||||
m_globalSettings->setReceiveNotificationsFromApps(state);
|
m_globalSettings->setReceiveNotificationsFromApps(state);
|
||||||
m_globalSettings->blockSignals(false);
|
|
||||||
setHiddenNoticeApp(state);
|
setHiddenNoticeApp(state);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -504,6 +502,11 @@ void Notice::initItemUi(const QString &desktopPath, const UkuiNotification::Sing
|
||||||
menu->initStaus(settings);
|
menu->initStaus(settings);
|
||||||
menu->blockSignals(false);
|
menu->blockSignals(false);
|
||||||
|
|
||||||
|
connect(appSwitch, &KSwitchButton::stateChanged, [=](bool state) {
|
||||||
|
//Utils::buriedSettings(name(), "whether auto turn on do not disturb mode", QString("settings"), state ? "true" : "false");
|
||||||
|
UkuiNotification::ApplicationsSettings::self()->setAppSetting(desktopPath, UkuiNotification::SettingsProperty::AllowNotify, state);
|
||||||
|
});
|
||||||
|
|
||||||
connect(&settings, &UkuiNotification::SingleApplicationSettings::allowNotifyChanged, [=](bool state) {
|
connect(&settings, &UkuiNotification::SingleApplicationSettings::allowNotifyChanged, [=](bool state) {
|
||||||
appSwitch->blockSignals(true);
|
appSwitch->blockSignals(true);
|
||||||
appSwitch->setChecked(state);
|
appSwitch->setChecked(state);
|
||||||
|
@ -526,7 +529,7 @@ void Notice::initItemUi(const QString &desktopPath, const UkuiNotification::Sing
|
||||||
});
|
});
|
||||||
connect(&settings, &UkuiNotification::SingleApplicationSettings::popupStyleChanged, [=](UkuiNotification::SettingsProperty::Property style) {
|
connect(&settings, &UkuiNotification::SingleApplicationSettings::popupStyleChanged, [=](UkuiNotification::SettingsProperty::Property style) {
|
||||||
menu->blockSignals(true);
|
menu->blockSignals(true);
|
||||||
menu->setShowOnLockScreenEnable(style);
|
menu->setPopupStyle(style);
|
||||||
menu->blockSignals(false);
|
menu->blockSignals(false);
|
||||||
});
|
});
|
||||||
connect(&settings, &UkuiNotification::SingleApplicationSettings::uninstalled, [=]() {
|
connect(&settings, &UkuiNotification::SingleApplicationSettings::uninstalled, [=]() {
|
||||||
|
|
Loading…
Reference in New Issue