]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveBase/AliEveGedEditor.h
Merge remote-tracking branch 'origin/master' into mergingFlat
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveGedEditor.h
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 AliEveGedEditor_H
11 #define AliEveGedEditor_H
12
13 #include <TGedFrame.h>
14 #include <TEveGedEditor.h>
15
16
17 //==============================================================================
18 // AliEveGedNameFrame
19 //==============================================================================
20
21 //______________________________________________________________________________
22 // Short description of AliEveGedNameFrame
23 //
24
25 class AliEveGedNameFrame  : public TGedFrame
26 {
27 public:
28   AliEveGedNameFrame(const TGWindow *p=0);
29   virtual ~AliEveGedNameFrame() {}
30
31   virtual void SetModel(TObject* obj);
32
33 protected:
34   TGTextButton *fB; // Info button.
35
36 private:
37   AliEveGedNameFrame(const AliEveGedNameFrame&);            // Not implemented
38   AliEveGedNameFrame& operator=(const AliEveGedNameFrame&); // Not implemented
39
40   ClassDef(AliEveGedNameFrame, 0); // Specialization of GED top name-frame for AliEve.
41 };
42
43
44 //==============================================================================
45 // AliEveGedEditor
46 //==============================================================================
47
48 //______________________________________________________________________________
49 // Short description of AliEveGedEditor
50 //
51
52 class AliEveGedEditor : public TEveGedEditor
53 {
54 public:
55   AliEveGedEditor();
56   virtual ~AliEveGedEditor() {}
57
58 protected:
59   virtual TGedFrame* CreateNameFrame(const TGWindow* parent, const char* tab_name);
60
61 private:
62   AliEveGedEditor(const AliEveGedEditor&);            // Not implemented
63   AliEveGedEditor& operator=(const AliEveGedEditor&); // Not implemented
64
65   ClassDef(AliEveGedEditor, 0); // // Specialization of GED editor for AliEve.
66 };
67
68 #endif