Belle II Software  release-08-01-10
BrowsableWrapper Class Reference

A wrapper for browsable objects to enable automatic redrawing. More...

#include <BrowsableWrapper.h>

Inheritance diagram for BrowsableWrapper:
Collaboration diagram for BrowsableWrapper:

Public Member Functions

 BrowsableWrapper (TObject *wrapped)
 Wrap the given object, does NOT take ownership.
 
virtual void Browse (TBrowser *b)
 Reimplementation to store additional info on current state.
 
virtual const char * GetIconName () const
 Wrap.
 
virtual const char * GetName () const
 Wrap.
 
void padClosed ()
 Slot to remove associated pad from central map.
 
void setWrapped (TObject *wrapped)
 Wrap the given object, does NOT take ownership.
 

Static Public Member Functions

static const std::map< TVirtualPad *, std::string > & getPads ()
 Get list of pads (static).
 

Private Member Functions

 ClassDef (BrowsableWrapper, 0)
 A wrapper for browsable objects to enable automatic redrawing.
 

Private Attributes

TObject * m_wrapped
 wrapped object.
 

Static Private Attributes

static std::map< TVirtualPad *, std::string > s_pads
 TPad -> name of drawn object.
 

Detailed Description

A wrapper for browsable objects to enable automatic redrawing.

Definition at line 25 of file BrowsableWrapper.h.


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