OSDN Git Service

Merge with stable
[winmerge-jp/winmerge-jp.git] / Src / DirCmpReportDlg.h
1 /** 
2  * @file  DirCmpReportDlg.h
3  *
4  * @brief Declaration file for DirCmpReport Dialog.
5  *
6  */
7 #pragma once
8
9 #include "DirReportTypes.h"
10 #include "SuperComboBox.h"
11
12 /** 
13  * @brief Folder compare dialog class.
14  * This dialog (and class) showa folder-compare report's selections
15  * for user. Also filename and path for report file can be chosen
16  * with this dialog.
17  */
18 class DirCmpReportDlg : public CDialog
19 {
20         DECLARE_DYNAMIC(DirCmpReportDlg)
21
22 public:
23         DirCmpReportDlg(CWnd* pParent = NULL);   // standard constructor
24
25 // Dialog Data
26         enum { IDD = IDD_DIRCMP_REPORT };
27
28 protected:
29         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
30
31         DECLARE_MESSAGE_MAP()
32 public:
33         // Generated message map functions
34         //{{AFX_MSG(DirCmpReportDlg)
35         afx_msg void OnBtnClickReportBrowse();
36         afx_msg void OnBtnDblclickCopyClipboard();
37         afx_msg void OnCbnSelchangeReportStylecombo();
38         virtual BOOL OnInitDialog();
39         virtual void OnOK();
40         //}}AFX_MSG
41
42         //{{AFX_DATA(DirCmpReportDlg)
43         CSuperComboBox m_ctlReportFile; /**< Report filename control */
44         String m_sReportFile; /**< Report filename string */
45         CComboBox m_ctlStyle; /**< Report type control */
46         REPORT_TYPE m_nReportType; /**< Report type integer */
47         bool m_bCopyToClipboard; /**< Do we copy report to clipboard? */
48         bool m_bIncludeFileCmpReport; /**< Do we include file compare report in folder compare report? */
49         //}}AFX_DATA
50 };