Imported Upstream version 9.20
[platform/upstream/7zip.git] / CPP / 7zip / UI / FileManager / FoldersPage.h
1 // FoldersPage.h\r
2  \r
3 #ifndef __FOLDERS_PAGE_H\r
4 #define __FOLDERS_PAGE_H\r
5 \r
6 #include "Windows/Control/PropertyPage.h"\r
7 \r
8 #include "../Common/ZipRegistry.h"\r
9 \r
10 class CFoldersPage : public NWindows::NControl::CPropertyPage\r
11 {\r
12   NWorkDir::CInfo m_WorkDirInfo;\r
13 \r
14   void MyEnableControls();\r
15   void ModifiedEvent();\r
16   NWindows::NControl::CDialogChildControl m_WorkPath;\r
17   NWindows::NControl::CDialogChildControl m_ButtonSetWorkPath;\r
18   void OnFoldersWorkButtonPath();\r
19   int GetWorkMode() const;\r
20   void GetWorkDir(NWorkDir::CInfo &workDirInfo);\r
21   // bool WasChanged();\r
22   virtual bool OnInit();\r
23   virtual bool OnCommand(int code, int itemID, LPARAM lParam);\r
24   virtual void OnNotifyHelp();\r
25   virtual LONG OnApply();\r
26   virtual bool OnButtonClicked(int buttonID, HWND buttonHWND);\r
27 };\r
28 \r
29 #endif\r