| 
    GSI Object Oriented Online Offline (Go4) GO4-6.4.0
    
   | 
 
#include <TGo4CanvasProxy.h>
 Inheritance diagram for TGo4CanvasProxy:Public Member Functions | |
| TGo4CanvasProxy () | |
| TGo4CanvasProxy (TCanvas *c, Bool_t owner=kFALSE) | |
| virtual | ~TGo4CanvasProxy () | 
| Bool_t | AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner) override | 
| void | Finalize (TGo4Slot *slot) override | 
| TObject * | GetAssignedObject () override | 
| const char * | GetContainedClassName () const override | 
| Int_t | GetObjectKind () const override | 
| Bool_t | HasSublevels () const override | 
| void | Initialize (TGo4Slot *slot) override | 
| Bool_t | IsAcceptObject (TClass *cl) const override | 
| TGo4LevelIter * | MakeIter () override | 
| std::unique_ptr< TGo4Access > | ProvideAccess (const char *name) override | 
| void | ReadData (TGo4Slot *slot, TDirectory *dir) override | 
| Bool_t | RemoveRegisteredObject (TObject *obj) override | 
| void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override | 
  Public Member Functions inherited from TGo4Proxy | |
| TGo4Proxy () | |
| virtual | ~TGo4Proxy () | 
| ClassDefOverride (TGo4Proxy, 0) | |
| virtual const char * | GetContainedObjectInfo () | 
| virtual Int_t | GetObjectSizeInfo () const | 
| virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) | 
| virtual void | Update (TGo4Slot *, Bool_t) | 
| virtual Bool_t | Use () const | 
Static Public Member Functions | |
| static std::unique_ptr< TGo4Access > | CreateAccess (TCanvas *canv, const char *name) | 
| static TGo4LevelIter * | ProduceIter (TCanvas *canv) | 
  Static Public Member Functions inherited from TGo4Proxy | |
| static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) | 
Protected Member Functions | |
| ClassDefOverride (TGo4CanvasProxy, 0) | |
Protected Attributes | |
| TCanvas * | fCanvas {nullptr} | 
| Bool_t | fOwner {kFALSE} | 
Definition at line 21 of file TGo4CanvasProxy.h.
| TGo4CanvasProxy::TGo4CanvasProxy | ( | ) | 
Definition at line 123 of file TGo4CanvasProxy.cxx.
References TGo4Proxy::TGo4Proxy().
Referenced by ClassDefOverride().
| TGo4CanvasProxy::TGo4CanvasProxy | ( | TCanvas * | c, | 
| Bool_t | owner = kFALSE ) | 
Definition at line 128 of file TGo4CanvasProxy.cxx.
References TGo4Proxy::TGo4Proxy(), fCanvas, and fOwner.
      
  | 
  virtual | 
Definition at line 135 of file TGo4CanvasProxy.cxx.
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 202 of file TGo4CanvasProxy.cxx.
References TGo4Slot::evObjAssigned, fCanvas, Finalize(), TGo4Slot::ForwardEvent(), fOwner, and Initialize().
Referenced by ReadData().
      
  | 
  protected | 
References TGo4CanvasProxy().
      
  | 
  static | 
Definition at line 224 of file TGo4CanvasProxy.cxx.
References TGo4HStackProxy::CreateAccess().
Referenced by TGo4DirProxy::CreateAccess(), TGo4FolderProxy::CreateAccess(), and ProvideAccess().
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 156 of file TGo4CanvasProxy.cxx.
References fCanvas, TGo4Slot::GetOM(), and TGo4ObjectManager::UnregisterObject().
Referenced by AssignObject().
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 219 of file TGo4CanvasProxy.cxx.
References fCanvas.
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 145 of file TGo4CanvasProxy.cxx.
References fCanvas.
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 140 of file TGo4CanvasProxy.cxx.
References fCanvas, TGo4Access::kndFolder, and TGo4Access::kndNone.
      
  | 
  inlineoverridevirtual | 
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 150 of file TGo4CanvasProxy.cxx.
References fCanvas, TGo4Slot::GetOM(), and TGo4ObjectManager::RegisterObjectWith().
Referenced by AssignObject().
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 197 of file TGo4CanvasProxy.cxx.
      
  | 
  inlineoverridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 35 of file TGo4CanvasProxy.h.
References fCanvas, and ProduceIter().
      
  | 
  static | 
Definition at line 260 of file TGo4CanvasProxy.cxx.
Referenced by MakeIter(), TGo4DirLevelIter::subiterator(), and TGo4FolderLevelIter::subiterator().
      
  | 
  inlineoverridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 38 of file TGo4CanvasProxy.h.
References CreateAccess(), and fCanvas.
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 187 of file TGo4CanvasProxy.cxx.
References AssignObject(), and TGo4Slot::GetPar().
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 162 of file TGo4CanvasProxy.cxx.
      
  | 
  overridevirtual | 
Reimplemented from TGo4Proxy.
Definition at line 171 of file TGo4CanvasProxy.cxx.
References fCanvas, and TGo4Slot::SetPar().
      
  | 
  protected | 
Definition at line 52 of file TGo4CanvasProxy.h.
Referenced by TGo4CanvasProxy(), ~TGo4CanvasProxy(), AssignObject(), Finalize(), GetAssignedObject(), GetContainedClassName(), GetObjectKind(), HasSublevels(), Initialize(), MakeIter(), ProvideAccess(), RemoveRegisteredObject(), and WriteData().
      
  | 
  protected | 
Definition at line 53 of file TGo4CanvasProxy.h.
Referenced by TGo4CanvasProxy(), ~TGo4CanvasProxy(), AssignObject(), and RemoveRegisteredObject().