OSDN Git Service

Update TranslationsStatus.*
[winmerge-jp/winmerge-jp.git] / Src / CompareStatisticsDlg.h
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /**
3  * @file  CompareStatisticsDlg.h
4  *
5  * @brief Declaration file for CompareStatisticsDlg dialog
6  */
7 #pragma once
8
9 #include "TrDialogs.h"
10
11 class CompareStats;
12
13 /**
14  * @brief A dialog showing folder compare statistics.
15  * This dialog shows statistics about current folder compare. It shows amounts
16  * if items in different compare status categories.
17  */
18 class CompareStatisticsDlg : public CTrDialog
19 {
20         DECLARE_DYNAMIC(CompareStatisticsDlg)
21
22 public:
23         explicit CompareStatisticsDlg(const CompareStats * pStats, CWnd* pParent = nullptr);   // standard constructor
24
25 // Dialog Data
26         //{{AFX_DATA(CompareStatisticsDlg)
27         enum { IDD = IDD_COMPARE_STATISTICS };
28         //}}AFX_DATA
29
30 protected:
31         // Generated message map functions
32         //{{AFX_MSG(CompareStatisticsDlg)
33         afx_msg BOOL OnInitDialog() override;
34         //}}AFX_MSG
35         DECLARE_MESSAGE_MAP()
36
37 // Implementation data
38 private:
39         const CompareStats * m_pCompareStats; /**< Compare statistics structure. */
40 };