LRT13  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
ConfigLoaderData.h
1 #ifndef CONFIG_LOADER_DATA_H
2 #define CONFIG_LOADER_DATA_H
3 #include "ComponentData.h"
4 
5 namespace data
6 {
11  namespace configloader
12  {
13  class ConfigLoaderData
14  {
15  public:
16  ConfigLoaderData();
17 
18  bool IsLoadRequested();
19  bool IsSaveRequested();
20  bool IsApplyRequested();
21 
22  void RequestLoad();
23  void RequestSave();
24  void RequestApply();
25 
26  void RemoveLoadRequest();
27  void RemoveSaveRequest();
28  void RemoveApplyRequest();
29 
30  private:
31  bool m_loadRequested;
32  bool m_saveRequested;
33  bool m_applyRequested;
34  };
35  }
36 }
37 
38 #endif