#include <GfxProxy.h>
Inheritance diagram for GfxProxy< T >:

Public Member Functions | |
| GfxProxy (const char *name, GfxMenu *menu=0) | |
| virtual | ~GfxProxy () |
| T * | Create () |
| std::list< T * > | GetInstances () |
| GfxProxy (const char *name, GfxMenu *menu=0) | |
| virtual | ~GfxProxy () |
| T * | Create () |
| std::list< T * > | GetInstances () |
Private Member Functions | |
| void | Remove (T *t) |
| void | Remove (T *t) |
Private Attributes | |
| std::list< T * > | fInstances |
| std::list< T * > | fInstances |
Contact: bv@bnl.gov
Created on: Tue Oct 8 11:53:24 2002
Definition at line 51 of file EventDisplay/GfxProxy.h.
|
||||||||||||||||
|
Definition at line 58 of file EventDisplay/GfxProxy.h. 00058 : GfxProxyBase(name,menu) {}
|
|
|||||||||
|
Definition at line 59 of file EventDisplay/GfxProxy.h. 00059 {}
|
|
||||||||||||||||
|
Definition at line 59 of file Midad/MultiPage/GfxProxy.h. 00059 : GfxProxyBase(name,menu) {}
|
|
|||||||||
|
Definition at line 60 of file Midad/MultiPage/GfxProxy.h. 00060 {}
|
|
|||||||||
|
Implements GfxProxyBase. Definition at line 62 of file Midad/MultiPage/GfxProxy.h. References GfxProxy< T >::fInstances, and GfxProxy< T >::Remove(). 00062 {
00063 T* t = new T();
00064 fInstances.push_back(t);
00065 t->destroyed.connect(SigC::bind(SigC::slot_class(*this,&GfxProxy<T>::Remove),t));
00066 return t;
00067 }
|
|
|||||||||
|
Implements GfxProxyBase. Definition at line 61 of file EventDisplay/GfxProxy.h. References GfxProxy< T >::fInstances, and GfxProxy< T >::Remove(). 00061 {
00062 T* t = new T();
00063 fInstances.push_back(t);
00064 t->destroyed.connect(SigC::bind(SigC::slot_class(*this,&GfxProxy<T>::Remove),t));
00065 return t;
00066 }
|
|
|||||||||
|
Definition at line 68 of file Midad/MultiPage/GfxProxy.h. 00068 { return fInstances; };
|
|
|||||||||
|
Definition at line 67 of file EventDisplay/GfxProxy.h. Referenced by GfxTrackListMenu::HideAll(), GfxStripListMenu::HideAll(), GfxShowerListMenu::HideAll(), GfxMCVecListMenu::HideAll(), and GfxDigitListMenu::HideAll(). 00067 { return fInstances; };
|
|
||||||||||
|
Definition at line 55 of file Midad/MultiPage/GfxProxy.h. References GfxProxy< T >::fInstances. 00055 { fInstances.remove(t); }
|
|
||||||||||
|
Definition at line 54 of file EventDisplay/GfxProxy.h. References GfxProxy< T >::fInstances. Referenced by GfxProxy< T >::Create(). 00054 { fInstances.remove(t); }
|
|
|||||
|
Definition at line 54 of file Midad/MultiPage/GfxProxy.h. |
|
|||||
|
Definition at line 53 of file EventDisplay/GfxProxy.h. Referenced by GfxProxy< T >::Create(), and GfxProxy< T >::Remove(). |
1.3.9.1