summaryrefslogtreecommitdiff
path: root/plugins/AuthState/src/options.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/AuthState/src/options.h')
-rw-r--r--plugins/AuthState/src/options.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/plugins/AuthState/src/options.h b/plugins/AuthState/src/options.h
deleted file mode 100644
index 07b0a45af8..0000000000
--- a/plugins/AuthState/src/options.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#pragma once
-
-struct Opts
-{
- CMOption<BYTE> bUseAuthIcon;
- CMOption<BYTE> bUseGrantIcon;
- CMOption<BYTE> bContactMenuItem;
- CMOption<BYTE> bIconsForRecentContacts;
-
- Opts() :
- bUseAuthIcon(MODULENAME, "EnableAuthIcon", 1),
- bUseGrantIcon(MODULENAME, "EnableGrantIcon", 1),
- bContactMenuItem(MODULENAME, "MenuItem", 0),
- bIconsForRecentContacts(MODULENAME, "EnableOnlyForRecent", 0)
- {}
-};
-
-extern Opts Options;
-
-
-class COptionsDialog : public CDlgBase
-{
- CCtrlCheck m_chkAuthIcon;
- CCtrlCheck m_chkGrantIcon;
- CCtrlCheck m_chkMenuItem;
- CCtrlCheck m_chkOnlyForRecent;
-public:
- COptionsDialog() :
- CDlgBase(g_plugin, IDD_AUTHSTATE_OPT),
- m_chkAuthIcon(this, IDC_AUTHICON),
- m_chkGrantIcon(this, IDC_GRANTICON),
- m_chkMenuItem(this, IDC_ENABLEMENUITEM),
- m_chkOnlyForRecent(this, IDC_ICONSFORRECENT)
- {
- CreateLink(m_chkAuthIcon, Options.bUseAuthIcon);
- CreateLink(m_chkGrantIcon, Options.bUseGrantIcon);
- CreateLink(m_chkMenuItem, Options.bContactMenuItem);
- CreateLink(m_chkOnlyForRecent, Options.bIconsForRecentContacts);
- }
-
- bool OnApply() override
- {
- for (auto &hContact : Contacts())
- onExtraImageApplying((WPARAM)hContact, 0);
- return true;
- }
-}; \ No newline at end of file