VAPOR3 3.9.4
|
Provides an interface that standardizes widget grouping classes. More...
#include <AbstractWidgetGroup.h>
Public Types | |
typedef std::initializer_list< Widget * > | List |
Public Member Functions | |
virtual This * | Add (Widget *w) |
Adds a widget. | |
This * | AddM (const List &list) |
Protected Attributes | |
std::vector< Widget * > | _children |
Provides an interface that standardizes widget grouping classes.
Definition at line 10 of file AbstractWidgetGroup.h.
typedef std::initializer_list<Widget *> AbstractWidgetGroup< This, Widget >::List |
Definition at line 15 of file AbstractWidgetGroup.h.
|
inlinevirtual |
Adds a widget.
Reimplemented in VGroup, VRouter, and WidgetGroupWrapper< This, Widget, That >.
Definition at line 18 of file AbstractWidgetGroup.h.
References AbstractWidgetGroup< This, Widget >::_children.
Referenced by WidgetGroupWrapper< This, Widget, That >::Add(), and AbstractWidgetGroup< This, Widget >::AddM().
|
inline |
Adds multiple widgets. Has a different name for compiler reasons.
Definition at line 25 of file AbstractWidgetGroup.h.
References AbstractWidgetGroup< This, Widget >::Add().
|
protected |
Definition at line 12 of file AbstractWidgetGroup.h.
Referenced by AbstractWidgetGroup< This, Widget >::Add().