2 * @file PropCompareTable.h
4 * @brief Declaration of PropCompareTable propertysheet
8 #include "OptionsPanel.h"
9 #include "UnicodeString.h"
14 * @brief Property page to set image compare options for WinMerge.
16 class PropCompareTable : public OptionsPanel
20 explicit PropCompareTable(COptionsMgr *optionsMgr);
22 // Implement IOptionsPanel
23 virtual void ReadOptions() override;
24 virtual void WriteOptions() override;
27 //{{AFX_DATA(PropCompareTable)
28 enum { IDD = IDD_PROPPAGE_COMPARE_TABLE };
29 CComboBox m_comboCSVPatterns;
30 CComboBox m_comboTSVPatterns;
31 CComboBox m_comboDSVPatterns;
32 String m_sCSVFilePatterns;
33 String m_sCSVDelimiterChar;
34 String m_sTSVFilePatterns;
35 String m_sDSVFilePatterns;
36 String m_sDSVDelimiterChar;
37 bool m_bAllowNewlinesInQuotes;
43 // ClassWizard generated virtual function overrides
44 //{{AFX_VIRTUAL(PropCompareTable)
46 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
51 // Generated message map functions
52 //{{AFX_MSG(PropCompareTable)
53 afx_msg void OnDefaults();
54 afx_msg void OnDropDownCSVPatterns();
55 afx_msg void OnCloseUpCSVPatterns();
56 afx_msg void OnDropDownTSVPatterns();
57 afx_msg void OnCloseUpTSVPatterns();
58 afx_msg void OnDropDownDSVPatterns();
59 afx_msg void OnCloseUpDSVPatterns();