2 * @file DirCmpReportDlg.h
4 * @brief Declaration file for DirCmpReport Dialog.
9 #include "DirReportTypes.h"
10 #include "TrDialogs.h"
11 #include "SuperComboBox.h"
14 * @brief Folder compare dialog class.
15 * This dialog (and class) shows folder-compare report's selections
16 * for user. Also filename and path for report file can be chosen
19 class DirCmpReportDlg : public CTrDialog
21 DECLARE_DYNAMIC(DirCmpReportDlg)
24 explicit DirCmpReportDlg(CWnd* pParent = nullptr); // standard constructor
27 enum { IDD = IDD_DIRCMP_REPORT };
30 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
36 // Generated message map functions
37 //{{AFX_MSG(DirCmpReportDlg)
38 afx_msg void OnBtnClickReportBrowse();
39 afx_msg void OnBtnDblclickCopyClipboard();
40 afx_msg void OnCbnSelchangeReportStylecombo();
41 virtual BOOL OnInitDialog() override;
42 virtual void OnOK() override;
45 //{{AFX_DATA(DirCmpReportDlg)
46 CSuperComboBox m_ctlReportFile; /**< Report filename control */
47 String m_sReportFile; /**< Report filename string */
48 CComboBox m_ctlStyle; /**< Report type control */
49 REPORT_TYPE m_nReportType; /**< Report type integer */
50 bool m_bCopyToClipboard; /**< Do we copy report to clipboard? */
51 bool m_bIncludeFileCmpReport; /**< Do we include file compare report in folder compare report? */