2 * @file PropCompareFolder.h
4 * @brief Declaration of PropCompareFolder propertysheet
8 #include "OptionsPanel.h"
12 /////////////////////////////////////////////////////////////////////////////
13 // PropCompareFolder dialog
16 * @brief Property page to set folder compare options for WinMerge.
19 * - compare by contents
20 * - compare by modified date
21 * - compare by file size
22 * - compare by date and size
23 * - compare by quick contents
25 class PropCompareFolder : public OptionsPanel
29 explicit PropCompareFolder(COptionsMgr *optionsMgr);
31 // Implement IOptionsPanel
32 virtual void ReadOptions();
33 virtual void WriteOptions();
36 //{{AFX_DATA(PropCompareFolder)
37 enum { IDD = IDD_PROPPAGE_COMPARE_FOLDER };
39 bool m_bStopAfterFirst;
40 bool m_bIgnoreSmallTimeDiff;
41 bool m_bIncludeUniqFolders;
42 bool m_bExpandSubdirs;
43 bool m_bIgnoreReparsePoints;
44 unsigned m_nQuickCompareLimit;
49 // ClassWizard generated virtual function overrides
50 //{{AFX_VIRTUAL(PropCompareFolder)
52 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
57 // Generated message map functions
58 //{{AFX_MSG(CPropCompare)
59 afx_msg BOOL OnInitDialog();
60 afx_msg void OnDefaults();
61 afx_msg void OnCbnSelchangeComparemethodcombo();
66 //{{AFX_INSERT_LOCATION}}
67 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.