2 // Author: Matevz Tadel 2009
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 **************************************************************************/
10 #ifndef AliEveConfigManager_H
11 #define AliEveConfigManager_H
17 //______________________________________________________________________________
18 // Short description of AliEveConfigManager
21 class AliEveConfigManager : public TObject
24 static AliEveConfigManager* InitializeMaster();
25 static AliEveConfigManager* GetMaster();
27 virtual ~AliEveConfigManager() {}
29 void AliEvePopupHandler(Int_t id);
32 static AliEveConfigManager* fgMaster; // Main instance.
34 TGPopupMenu *fAnalysisPopup; // AliEve menu with analysis tools.
36 TGPopupMenu *fAliEvePopup; // AliEve menu.
38 TGPopupMenu *fAliEveGeometries; // AliEve submenu - geometries.
40 TGPopupMenu *fAliEvePictures; // AliEve submenu - saving pictures.
42 TGPopupMenu *fAliEvePicturesHR; // AliEve submenu - saving pictures in high resolution.
44 TGPopupMenu *fAliEveDataSelection; // AliEve submenu - Saving/Opening DataSelection macros.
46 TGPopupMenu *fAliEveVizDBs; // AliEve submenu - Saving/Opening VizDB macros.
48 Bool_t fLoadCheck; //for Data Selection Save/Load
51 AliEveConfigManager();
53 AliEveConfigManager(const AliEveConfigManager&); // Not implemented
54 AliEveConfigManager& operator=(const AliEveConfigManager&); // Not implemented
56 ClassDef(AliEveConfigManager, 0); // Short description.