OSDN Git Service

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