]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/Alieve/.SKEL-gedsubed.h
Put all classes in Alieve/ sub-module out of the Alieve namespace and
[u/mrichter/AliRoot.git] / EVE / Alieve / .SKEL-gedsubed.h
1 // $Header$
2
3 #ifndef REVE_CLASS_H
4 #define REVE_CLASS_H
5
6 #include <TGedFrame.h>
7
8 class TGButton;
9 class TGCheckButton;
10 class TGNumberEntry;
11 class TGColorSelect;
12
13 namespace Alieve {
14
15 class STEM;
16
17 class XXCLASS : public TGVerticalFrame
18 {
19 private:
20    XXCLASS(const XXCLASS&);            // Not implemented
21    XXCLASS& operator=(const XXCLASS&); // Not implemented
22
23 protected:
24    STEM       *fM;
25
26 public:
27    XXCLASS(const TGWindow* p);
28    virtual ~XXCLASS() {}
29
30    void SetModel(STEM* m);
31
32    void Changed(); //*SIGNAL*
33
34    // void DoABCD();
35
36    ClassDef(XXCLASS, 0) // Sub-editor for STEM
37 };
38
39
40 class CLASS : public TGedFrame
41 {
42 private:
43    CLASS(const CLASS&);            // Not implemented
44    CLASS& operator=(const CLASS&); // Not implemented
45
46 protected:
47    STEM      *fM;  // fModel dynamic-casted to STEM
48    XXCLASS   *fSE;
49
50 public:
51    CLASS(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
52    virtual ~CLASS() {}
53
54    virtual void SetModel(TObject* obj);
55
56    void DoXYZZ();
57
58    ClassDef(CLASS, 0) // Editor for STEM
59 };
60
61 }
62
63 #endif