]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/EveBase/AliEveConfigManager.h
Coverity
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveConfigManager.h
CommitLineData
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
15class TGPopupMenu;
16
17//______________________________________________________________________________
18// Short description of AliEveConfigManager
19//
20
21class AliEveConfigManager : public TObject
22{
23public:
24 static AliEveConfigManager* InitializeMaster();
25 static AliEveConfigManager* GetMaster();
26
27 virtual ~AliEveConfigManager() {}
28
29 void AliEvePopupHandler(Int_t id);
30
31protected:
32 static AliEveConfigManager* fgMaster; // Main instance.
33
6aafad45 34 TGPopupMenu *fAnalysisPopup; // AliEve menu with analysis tools.
35
7b3eaa01 36 TGPopupMenu *fAliEvePopup; // AliEve menu.
37
d4476392 38 TGPopupMenu *fAliEveGeometries; // AliEve submenu - geometries.
39
40 TGPopupMenu *fAliEvePictures; // AliEve submenu - saving pictures.
41
42 TGPopupMenu *fAliEvePicturesHR; // AliEve submenu - saving pictures in high resolution.
43
44 TGPopupMenu *fAliEveDataSelection; // AliEve submenu - Saving/Opening DataSelection macros.
45
46 TGPopupMenu *fAliEveVizDBs; // AliEve submenu - Saving/Opening VizDB macros.
47
a13d7c88 48 Bool_t fLoadCheck; //for Data Selection Save/Load
49
7b3eaa01 50private:
51 AliEveConfigManager();
52
53 AliEveConfigManager(const AliEveConfigManager&); // Not implemented
54 AliEveConfigManager& operator=(const AliEveConfigManager&); // Not implemented
55
56 ClassDef(AliEveConfigManager, 0); // Short description.
57};
58
59#endif