OSDN Git Service

Merge pull request #93 from GreyMerlin/master
[winmerge-jp/winmerge-jp.git] / Src / PropCompareBinary.h
1 /** 
2  * @file  PropCompareBinary.h
3  *
4  * @brief Declaration of PropCompareBinary propertysheet
5  */
6 #pragma once
7
8 #include "OptionsPanel.h"
9 #include "UnicodeString.h"
10
11 class COptionsMgr;
12
13 /**
14  * @brief Property page to set image compare options for WinMerge.
15  */
16 class PropCompareBinary : public OptionsPanel
17 {
18 // Construction
19 public:
20         explicit PropCompareBinary(COptionsMgr *optionsMgr);
21
22 // Implement IOptionsPanel
23         virtual void ReadOptions();
24         virtual void WriteOptions();
25
26 // Dialog Data
27         //{{AFX_DATA(PropCompareBinary)
28         enum { IDD = IDD_PROPPAGE_COMPARE_BINARY };
29         String m_sFilePatterns;
30         //}}AFX_DATA
31
32
33 // Overrides
34         // ClassWizard generated virtual function overrides
35         //{{AFX_VIRTUAL(PropCompareBinary)
36         protected:
37         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
38         //}}AFX_VIRTUAL
39
40 // Implementation
41 protected:
42         // Generated message map functions
43         //{{AFX_MSG(PropCompareBinary)
44         afx_msg void OnViewSettings();
45         afx_msg void OnBinaryMode();
46         afx_msg void OnCharacterSet();
47         afx_msg void OnDefaults();
48         //}}AFX_MSG
49         DECLARE_MESSAGE_MAP()
50 };