ROOT_Application
2.0
C++ Core modules and GUIStock
|
#include <Controller.h>
Public Member Functions | |
ListController () | |
virtual | ~ListController () |
void | AddController (T *control) |
Common Function for dealing with the list, need a name, may call other controllers... More... | |
void | RemoveController (T *control) |
T * | GetController (std::string name) |
T * | GetFirstController () |
get the first controller in list, useful after a delete More... | |
virtual void | DeleteList (bool call_delete=true) |
Iterative call for deleting child controller. More... | |
virtual unsigned int | GetSizeListController () const |
Protected Types | |
typedef std::list< T * >::iterator | it_list |
useful typedef for the class ( and derivatives !) More... | |
Protected Attributes | |
std::list< T * > | list_controller |
list more convenient, remove if not shown ?, or insert More... | |
Definition at line 104 of file Controller.h.
|
protected |
useful typedef for the class ( and derivatives !)
Definition at line 110 of file Controller.h.
|
inline |
Definition at line 122 of file Controller.h.
|
inlinevirtual |
Definition at line 128 of file Controller.h.
|
inline |
Common Function for dealing with the list, need a name, may call other controllers...
Definition at line 134 of file Controller.h.
|
inlinevirtual |
Iterative call for deleting child controller.
call_delete | : optional, default true delete all controller of the list before |
Should overloaded by derive class otherwise only call ControllerBase !, solved by pure virtual function in base class
Definition at line 163 of file Controller.h.
|
inline |
Definition at line 156 of file Controller.h.
|
inline |
get the first controller in list, useful after a delete
Definition at line 158 of file Controller.h.
|
inlinevirtual |
Definition at line 186 of file Controller.h.
|
inline |
Definition at line 139 of file Controller.h.
|
protected |
list more convenient, remove if not shown ?, or insert
Definition at line 108 of file Controller.h.
Referenced by ListController< MainControllerIndicatorTHStock >::AddController(), ListController< MainControllerIndicatorTHStock >::DeleteList(), ListController< MainControllerIndicatorTHStock >::GetController(), ListController< MainControllerIndicatorTHStock >::GetFirstController(), ListController< MainControllerIndicatorTHStock >::GetSizeListController(), and ListController< MainControllerIndicatorTHStock >::RemoveController().