GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
TGo4DrawCloneProxy Class Reference

#include <TGo4DrawCloneProxy.h>

+ Inheritance diagram for TGo4DrawCloneProxy:

Public Member Functions

 TGo4DrawCloneProxy (TGo4Slot *slot, TGo4ViewPanel *panel)
virtual ~TGo4DrawCloneProxy ()
Bool_t AssignClone (TObject *obj, TGo4Slot *slot)
void CleanupClone (TGo4Slot *slot)
void ChangeTitle (TObject *obj)
void UpdateTitle ()
void PerformRebin ()
virtual Bool_t RemoveRegisteredObject (TObject *obj)
virtual void Initialize (TGo4Slot *slot)
virtual void Finalize (TGo4Slot *slot)
virtual TObject * GetAssignedObject ()
virtual Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param)
- Public Member Functions inherited from TGo4LinkProxy
 TGo4LinkProxy ()
 TGo4LinkProxy (TGo4Slot *linkedslot)
virtual ~TGo4LinkProxy ()
virtual TGo4AccessProvideAccess (const char *name)
virtual TGo4LevelIterMakeIter ()
virtual Int_t GetObjectKind ()
virtual const char * GetContainedClassName ()
virtual void WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs)
virtual void ReadData (TGo4Slot *slot, TDirectory *dir)
virtual Bool_t IsAcceptObject (TClass *cl)
virtual Bool_t AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner)
TGo4SlotGetLink () const
- Public Member Functions inherited from TGo4Proxy
 TGo4Proxy ()
virtual ~TGo4Proxy ()
virtual Bool_t Use () const
virtual Bool_t HasSublevels () const
virtual const char * GetContainedObjectInfo ()
virtual Int_t GetObjectSizeInfo ()
virtual void Update (TGo4Slot *slot, Bool_t strong)
 ClassDef (TGo4Proxy, 1)

Protected Attributes

TObject * fClone
- Protected Attributes inherited from TGo4LinkProxy

Additional Inherited Members

- Static Public Member Functions inherited from TGo4Proxy
static TClass * GetClass (const char *classname, Bool_t load=kFALSE)
- Protected Member Functions inherited from TGo4LinkProxy
 ClassDef (TGo4LinkProxy, 1)

Detailed Description

Definition at line 21 of file TGo4DrawCloneProxy.h.

Constructor & Destructor Documentation

TGo4DrawCloneProxy::TGo4DrawCloneProxy ( TGo4Slot slot,
TGo4ViewPanel panel 

Definition at line 28 of file TGo4DrawCloneProxy.cxx.

TGo4DrawCloneProxy::~TGo4DrawCloneProxy ( )

Definition at line 36 of file TGo4DrawCloneProxy.cxx.

References fClone.

Member Function Documentation

Bool_t TGo4DrawCloneProxy::AssignClone ( TObject *  obj,
TGo4Slot slot 
void TGo4DrawCloneProxy::ChangeTitle ( TObject *  obj)
void TGo4DrawCloneProxy::CleanupClone ( TGo4Slot slot)
void TGo4DrawCloneProxy::Finalize ( TGo4Slot slot)

Reimplemented from TGo4LinkProxy.

Definition at line 131 of file TGo4DrawCloneProxy.cxx.

References CleanupClone(), TGo4LinkProxy::Finalize(), and fParentSlot.

TObject * TGo4DrawCloneProxy::GetAssignedObject ( )

Reimplemented from TGo4LinkProxy.

Definition at line 138 of file TGo4DrawCloneProxy.cxx.

References fClone, and TGo4LinkProxy::GetAssignedObject().

Referenced by UpdateTitle().

void TGo4DrawCloneProxy::Initialize ( TGo4Slot slot)
void TGo4DrawCloneProxy::PerformRebin ( )
Bool_t TGo4DrawCloneProxy::ProcessEvent ( TGo4Slot slot,
TGo4Slot source,
Int_t  id,
void *  param 
Bool_t TGo4DrawCloneProxy::RemoveRegisteredObject ( TObject *  obj)

Reimplemented from TGo4Proxy.

Definition at line 109 of file TGo4DrawCloneProxy.cxx.

References fClone.

void TGo4DrawCloneProxy::UpdateTitle ( )

Member Data Documentation

TObject* TGo4DrawCloneProxy::fClone
TGo4ViewPanel* TGo4DrawCloneProxy::fPanel

Definition at line 39 of file TGo4DrawCloneProxy.h.

Referenced by ChangeTitle().

TGo4Slot* TGo4DrawCloneProxy::fParentSlot

Definition at line 40 of file TGo4DrawCloneProxy.h.

Referenced by ChangeTitle(), Finalize(), Initialize(), PerformRebin(), and ProcessEvent().

The documentation for this class was generated from the following files: