diff options
author | MikalaiR <nikolay.romanovich@narod.ru> | 2016-03-19 14:25:05 +0000 |
---|---|---|
committer | MikalaiR <nikolay.romanovich@narod.ru> | 2016-03-19 14:25:05 +0000 |
commit | 49ef96492c4a5a65ca234eaebcfa9846be527975 (patch) | |
tree | b4ac82ecb0c7203b72a9cdfeaf2025a83af49269 /plugins/AuthState/src/stdafx.h | |
parent | 8b99a8b3a16763267cb2339bb822c2595b659935 (diff) |
AuthState: fix extraicon 'corruption'; code optimization
git-svn-id: http://svn.miranda-ng.org/main/trunk@16510 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/AuthState/src/stdafx.h')
-rw-r--r-- | plugins/AuthState/src/stdafx.h | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/plugins/AuthState/src/stdafx.h b/plugins/AuthState/src/stdafx.h index dc1fceea6d..b3fc4a0e4c 100644 --- a/plugins/AuthState/src/stdafx.h +++ b/plugins/AuthState/src/stdafx.h @@ -39,11 +39,37 @@ #define MODULENAME "AuthState"
+struct Opts
+{
+ BYTE bUseAuthIcon;
+ BYTE bUseGrantIcon;
+ BYTE bContactMenuItem;
+ BYTE bIconsForRecentContacts;
+
+ void Load()
+ {
+ bUseAuthIcon = db_get_b(NULL, MODULENAME, "EnableAuthIcon", 1);
+ bUseGrantIcon = db_get_b(NULL, MODULENAME, "EnableGrantIcon", 1);
+ bContactMenuItem = db_get_b(NULL, MODULENAME, "MenuItem", 0);
+ bIconsForRecentContacts = db_get_b(NULL, MODULENAME, "EnableOnlyForRecent", 0);
+ }
+
+ void Save()
+ {
+ db_set_b(NULL, MODULENAME, "EnableAuthIcon", bUseAuthIcon);
+ db_set_b(NULL, MODULENAME, "EnableGrantIcon", bUseGrantIcon);
+ db_set_b(NULL, MODULENAME, "MenuItem", bContactMenuItem);
+ db_set_b(NULL, MODULENAME, "EnableOnlyForRecent", bIconsForRecentContacts);
+ }
+
+};
+
+extern Opts Options;
+
int onOptInitialise(WPARAM wParam, LPARAM lParam);
int onExtraImageApplying(WPARAM wParam, LPARAM lParam);
extern HINSTANCE g_hInst;
-extern byte bUseAuthIcon, bUseGrantIcon, bContactMenuItem, bIconsForRecentContacts;
extern HANDLE hExtraIcon;
#endif //COMMHEADERS_H
|