summaryrefslogtreecommitdiff
path: root/plugins/NewEventNotify
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2022-06-02 12:43:04 +0300
committerGeorge Hazan <ghazan@miranda.im>2022-06-02 12:43:04 +0300
commit3a1a68b6d509071389da7fdb28010126d1102ebe (patch)
tree9f5a7dd55fc7dc29fde14d35cbe4752c6f43926a /plugins/NewEventNotify
parent0cd26c72566046b2c3a055746519e79caae30360 (diff)
fixes #3082 (NewEventNotify: rename "Disable notification for group chats" to "Enable notification for group chats")
Diffstat (limited to 'plugins/NewEventNotify')
-rw-r--r--plugins/NewEventNotify/src/main.cpp8
-rw-r--r--plugins/NewEventNotify/src/options.cpp6
-rw-r--r--plugins/NewEventNotify/src/stdafx.h3
3 files changed, 9 insertions, 8 deletions
diff --git a/plugins/NewEventNotify/src/main.cpp b/plugins/NewEventNotify/src/main.cpp
index 051177106e..60692ec06b 100644
--- a/plugins/NewEventNotify/src/main.cpp
+++ b/plugins/NewEventNotify/src/main.cpp
@@ -47,7 +47,8 @@ PLUGININFOEX pluginInfoEx =
CMPlugin::CMPlugin() :
PLUGIN<CMPlugin>(MODULENAME, pluginInfoEx),
- bPopups(MODULENAME, "Popups", true)
+ bPopups(MODULENAME, "Popups", true),
+ bMucPopups(MODULENAME, "MucPopups", true)
{}
/////////////////////////////////////////////////////////////////////////////////////////
@@ -126,6 +127,11 @@ int CMPlugin::Load()
delSetting(OPT_DISABLE);
}
+ if (getBool(OPT_MUCDISABLE, false)) {
+ bMucPopups = false;
+ delSetting(OPT_MUCDISABLE);
+ }
+
HookEvent(ME_SYSTEM_MODULESLOADED, HookedInit);
HookEvent(ME_OPT_INITIALISE, OptionsAdd);
diff --git a/plugins/NewEventNotify/src/options.cpp b/plugins/NewEventNotify/src/options.cpp
index c9f5354ea3..47d1d5d64a 100644
--- a/plugins/NewEventNotify/src/options.cpp
+++ b/plugins/NewEventNotify/src/options.cpp
@@ -26,8 +26,6 @@
void CMPlugin::OptionsRead(void)
{
- bMUCDisable = getBool(OPT_MUCDISABLE, false);
-
bPreview = getBool(OPT_PREVIEW, true);
bMergePopup = getBool(OPT_MERGEPOPUP, true);
bMsgWindowCheck = getBool(OPT_MSGWINDOWCHECK, true);
@@ -72,8 +70,6 @@ void CMPlugin::OptionsRead(void)
void CMPlugin::OptionsWrite(void)
{
- setByte(OPT_MUCDISABLE, bMUCDisable);
-
setByte(OPT_PREVIEW, bPreview);
setByte(OPT_MERGEPOPUP, bMergePopup);
setByte(OPT_MSGWINDOWCHECK, bMsgWindowCheck);
@@ -208,7 +204,7 @@ public:
auto *pwszSection = TranslateT("General options");
m_opts.AddOption(pwszSection, TranslateT("Show preview of event in popup"), g_plugin.bPreview);
m_opts.AddOption(pwszSection, TranslateT("Enable event notifications for instant messages"), g_plugin.bPopups);
- m_opts.AddOption(pwszSection, TranslateT("Disable event notifications for group chats"), g_plugin.bMUCDisable);
+ m_opts.AddOption(pwszSection, TranslateT("Enable event notifications for group chats"), g_plugin.bMucPopups);
pwszSection = TranslateT("Notify me of...");
m_opts.AddOption(pwszSection, TranslateT("Message"), g_plugin.maskNotify, MASK_MESSAGE);
diff --git a/plugins/NewEventNotify/src/stdafx.h b/plugins/NewEventNotify/src/stdafx.h
index a83ef4c160..66f3e00283 100644
--- a/plugins/NewEventNotify/src/stdafx.h
+++ b/plugins/NewEventNotify/src/stdafx.h
@@ -148,9 +148,8 @@ struct CMPlugin : public PLUGIN<CMPlugin>
void OptionsRead(void);
void OptionsWrite(void);
- CMOption<bool> bPopups;
+ CMOption<bool> bPopups, bMucPopups;
- bool bMUCDisable;
bool bPreview;
bool bDisableNonMessage;
bool bMsgWindowCheck;