]>
Commit | Line | Data |
---|---|---|
7b3eaa01 | 1 | // $Id$ |
2 | // Author: Matevz Tadel 2009 | |
3 | ||
4 | /************************************************************************** | |
5 | * Copyright(c) 1998-2009, ALICE Experiment at CERN, all rights reserved. * | |
6 | * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for * | |
7 | * full copyright notice. * | |
8 | **************************************************************************/ | |
9 | ||
10 | #ifndef AliEveConfigManager_H | |
11 | #define AliEveConfigManager_H | |
12 | ||
13 | #include "TObject.h" | |
14 | ||
15 | class TGPopupMenu; | |
16 | ||
17 | //______________________________________________________________________________ | |
18 | // Short description of AliEveConfigManager | |
19 | // | |
20 | ||
21 | class AliEveConfigManager : public TObject | |
22 | { | |
23 | public: | |
24 | static AliEveConfigManager* InitializeMaster(); | |
25 | static AliEveConfigManager* GetMaster(); | |
26 | ||
27 | virtual ~AliEveConfigManager() {} | |
28 | ||
29 | void AliEvePopupHandler(Int_t id); | |
30 | ||
31 | protected: | |
32 | static AliEveConfigManager* fgMaster; // Main instance. | |
33 | ||
34 | TGPopupMenu *fAliEvePopup; // AliEve menu. | |
35 | ||
d4476392 | 36 | TGPopupMenu *fAliEveGeometries; // AliEve submenu - geometries. |
37 | ||
38 | TGPopupMenu *fAliEvePictures; // AliEve submenu - saving pictures. | |
39 | ||
40 | TGPopupMenu *fAliEvePicturesHR; // AliEve submenu - saving pictures in high resolution. | |
41 | ||
42 | TGPopupMenu *fAliEveDataSelection; // AliEve submenu - Saving/Opening DataSelection macros. | |
43 | ||
44 | TGPopupMenu *fAliEveVizDBs; // AliEve submenu - Saving/Opening VizDB macros. | |
45 | ||
a13d7c88 | 46 | Bool_t fLoadCheck; //for Data Selection Save/Load |
47 | ||
7b3eaa01 | 48 | private: |
49 | AliEveConfigManager(); | |
50 | ||
51 | AliEveConfigManager(const AliEveConfigManager&); // Not implemented | |
52 | AliEveConfigManager& operator=(const AliEveConfigManager&); // Not implemented | |
53 | ||
54 | ClassDef(AliEveConfigManager, 0); // Short description. | |
55 | }; | |
56 | ||
57 | #endif |