OSDN Git Service

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