#include <YChildrenManager.h>
Public Member Functions | |
YChildrenRejector (T *containerParent) | |
virtual void | add (T *child) |
![]() | |
YChildrenManager (T *containerParent) | |
virtual | ~YChildrenManager () |
bool | hasChildren () const |
bool | empty () const |
int | count () const |
ChildrenList::iterator | begin () |
ChildrenList::iterator | end () |
ChildrenList::const_iterator | begin () const |
ChildrenList::const_iterator | end () const |
ChildrenList::const_reverse_iterator | rbegin () const |
ChildrenList::const_reverse_iterator | rend () const |
T * | firstChild () |
T * | lastChild () |
virtual void | remove (T *child) |
virtual void | clear () |
bool | contains (T *child) const |
T * | container () const |
Additional Inherited Members | |
![]() | |
typedef std::list< T * > | ChildrenList |
![]() | |
T * | _container |
ChildrenList | _children |
Children manager that rejects all children.
Useful for widget classes that can't handle children such as YPushButton, YSelectionBox etc.
|
inline |
Constructor.
|
inlinevirtual |
Add a new child.
Reimplemented from YChildrenManager.
Since this class is designed to reject children, this always throws a YUITooManyChildrenException.
Reimplemented from YChildrenManager< T >.