OSDN Git Service

172c720f6e5306ef634998875a3e5f55872d20b9
[winmerge-jp/winmerge-jp.git] / Src / PropArchive.h
1 /** 
2  * @file  PropArchive.h
3  *
4  * @brief Declaration file for PropArchive propertyheet
5  *
6  */
7 #pragma once
8
9 #include "StatLink.h"
10 #include "OptionsPanel.h"
11
12 class COptionsMgr;
13
14 /** 
15  * @brief Class for Archive Support options page.
16  */
17 class PropArchive : public OptionsPanel
18 {
19 public:
20         PropArchive(COptionsMgr *optionsMgr);
21
22 // Implement IOptionsPanel
23         virtual void ReadOptions();
24         virtual void WriteOptions();
25
26 // Dialog Data
27         enum { IDD = IDD_PROP_ARCHIVE };
28
29 protected:
30         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
31         virtual BOOL OnInitDialog();
32         void UpdateControls();
33
34         afx_msg void OnEnableClicked();
35
36         DECLARE_MESSAGE_MAP()
37 public:
38         bool m_bEnableSupport;
39         bool m_bProbeType;
40 };