CMS 3D CMS Logo

FWPartialConfig.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWPartialConfig
2 #define Fireworks_Core_FWPartialConfig
3 #include <TGFrame.h>
4 #include <vector>
6 
7 class TGCheckButton;
10 
11 class FWPartialConfigGUI : public TGTransientFrame {
12 public:
14  ~FWPartialConfigGUI() override {}
15  void Cancel();
16 
17 protected:
18  std::vector<TGCheckButton*> m_entries;
21 
23 };
24 
25 //---------------------------------------------------------------------
26 
28 public:
30  ~FWPartialConfigLoadGUI() override;
31 
32  void Load();
33 
34 private:
36  const char* m_oldConfigName;
38 };
39 
40 //---------------------------------------------------------------------
41 
43 public:
44  FWPartialConfigSaveGUI(const char* path_out, const char* path_in, FWConfigurationManager*);
46 
47  void WriteConfig();
48 
49 private:
52 
54 };
55 
56 #endif
FWEventItemsManager * m_eiMng
FWConfigurationManager * m_cfgMng
~FWPartialConfigLoadGUI() override
~FWPartialConfigSaveGUI() override
ClassDefOverride(FWPartialConfigSaveGUI, 0)
std::vector< TGCheckButton * > m_entries
ClassDefOverride(FWPartialConfigGUI, 0)
FWPartialConfigLoadGUI(const char *path, FWConfigurationManager *, FWEventItemsManager *)
FWPartialConfigGUI(const char *path, FWConfigurationManager *)
FWPartialConfigSaveGUI(const char *path_out, const char *path_in, FWConfigurationManager *)
~FWPartialConfigGUI() override
FWConfiguration m_origConfig
const char * m_oldConfigName
ClassDefOverride(FWPartialConfigLoadGUI, 0)