OSDN Git Service

Merge branch 'master' of https://github.com/winmerge/winmerge into jp
[winmerge-jp/winmerge-jp.git] / Src / IOptionsPanel.h
1 /** 
2  * @file  IOptionsPanel.h
3  *
4  * @brief Declaration file for IOptionsPanel Interface
5  *
6  */
7 #pragma once
8
9 /**
10  * @brief Interface for Options Panels.
11  *
12  * Every options-page must implement this interface and functions in it.
13  * - ReadOptions() read options from storage to UI
14  * - SaveOptions() saves them from UI to storage
15  */
16 class IOptionsPanel
17 {
18 public:
19         virtual void ReadOptions() = 0;
20         virtual void WriteOptions() = 0;
21 };