OSDN Git Service

Fix issue #940: Replace slow (2)
[winmerge-jp/winmerge-jp.git] / Src / OptionsPanel.h
1 /** 
2  * @file  OptionsPanel.h
3  *
4  * @brief Declaration file for OptionsPanel class.
5  *
6  */
7 #pragma once
8
9 #include "IOptionsPanel.h"
10 #include "TrDialogs.h"
11
12 class COptionsMgr;
13
14 /**
15  * @brief A base class for WinMerge options dialogs.
16  */
17 class OptionsPanel : public CTrPropertyPage, public IOptionsPanel
18 {
19 public:
20         OptionsPanel(COptionsMgr *optionsMgr, UINT nIDTemplate);
21
22 protected:
23         COptionsMgr * GetOptionsMgr() const { return m_pOptionsMgr; }
24
25 private:
26         COptionsMgr * m_pOptionsMgr; /**< Options-manager for storage */
27 };