Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pavlov <ipavlov@users.sourceforge.net>2015-12-31 03:00:00 +0300
committerKornel LesiƄski <kornel@geekhood.net>2016-05-28 02:16:58 +0300
commit9608215ad8deb58355bae27692669fda067c4f43 (patch)
tree1227131a3f19bc36e5da4ba11791154d05cc08af /CPP/7zip/UI/FileManager/MenuPage.h
parent5de23c1deb52b8be4c43ad9f694c64bbddd0c38a (diff)
15.1315.13
Diffstat (limited to 'CPP/7zip/UI/FileManager/MenuPage.h')
-rw-r--r--CPP/7zip/UI/FileManager/MenuPage.h29
1 files changed, 28 insertions, 1 deletions
diff --git a/CPP/7zip/UI/FileManager/MenuPage.h b/CPP/7zip/UI/FileManager/MenuPage.h
index 1363687f..3807d9dd 100644
--- a/CPP/7zip/UI/FileManager/MenuPage.h
+++ b/CPP/7zip/UI/FileManager/MenuPage.h
@@ -6,11 +6,38 @@
#include "../../../Windows/Control/PropertyPage.h"
#include "../../../Windows/Control/ListView.h"
-#include "../Common/LoadCodecs.h"
+struct CShellDll
+{
+ FString Path;
+ bool wasChanged;
+ bool prevValue;
+ int ctrl;
+ UInt32 wow;
+
+ CShellDll(): wasChanged (false), prevValue(false), ctrl(0), wow(0) {}
+};
class CMenuPage: public NWindows::NControl::CPropertyPage
{
bool _initMode;
+
+ bool _cascaded_Changed;
+ bool _menuIcons_Changed;
+ bool _elimDup_Changed;
+ bool _flags_Changed;
+
+ void Clear_MenuChanged()
+ {
+ _cascaded_Changed = false;
+ _menuIcons_Changed = false;
+ _elimDup_Changed = false;
+ _flags_Changed = false;
+ }
+
+ #ifndef UNDER_CE
+ CShellDll _dlls[2];
+ #endif
+
NWindows::NControl::CListView _listView;
virtual bool OnInit();