GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 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
 
TGo4ViewPanelfPanel
 
TGo4SlotfParentSlot
 
- Protected Attributes inherited from TGo4LinkProxy
TGo4SlotfLink
 

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 ( )
virtual

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)
virtual

Reimplemented from TGo4LinkProxy.

Definition at line 131 of file TGo4DrawCloneProxy.cxx.

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

TObject * TGo4DrawCloneProxy::GetAssignedObject ( )
virtual

Reimplemented from TGo4LinkProxy.

Definition at line 138 of file TGo4DrawCloneProxy.cxx.

References fClone, and TGo4LinkProxy::GetAssignedObject().

Referenced by UpdateTitle().

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

Reimplemented from TGo4Proxy.

Definition at line 109 of file TGo4DrawCloneProxy.cxx.

References fClone.

void TGo4DrawCloneProxy::UpdateTitle ( )

Member Data Documentation

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

Definition at line 39 of file TGo4DrawCloneProxy.h.

Referenced by ChangeTitle().

TGo4Slot* TGo4DrawCloneProxy::fParentSlot
protected

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: