VAPOR3 3.9.4
Public Member Functions | Protected Attributes | List of all members
WidgetGroupWrapper< This, Widget, That > Class Template Reference

Automates the creation of widget groups that wrap other widget groups. More...

#include <AbstractWidgetGroup.h>

Inheritance diagram for WidgetGroupWrapper< This, Widget, That >:
AbstractWidgetGroup< This, Widget >

Public Member Functions

 WidgetGroupWrapper (That *group)
 
virtual This * Add (Widget *w) override
 Adds a widget.
 
- Public Member Functions inherited from AbstractWidgetGroup< This, Widget >
virtual This * Add (Widget *w)
 Adds a widget.
 
This * AddM (const List &list)
 

Protected Attributes

That * _group
 
- Protected Attributes inherited from AbstractWidgetGroup< This, Widget >
std::vector< Widget * > _children
 

Additional Inherited Members

- Public Types inherited from AbstractWidgetGroup< This, Widget >
typedef std::initializer_list< Widget * > List
 

Detailed Description

template<class This, class Widget, class That>
class WidgetGroupWrapper< This, Widget, That >

Automates the creation of widget groups that wrap other widget groups.

Author
Stas Jaroszynski

Definition at line 36 of file AbstractWidgetGroup.h.

Constructor & Destructor Documentation

◆ WidgetGroupWrapper()

template<class This , class Widget , class That >
WidgetGroupWrapper< This, Widget, That >::WidgetGroupWrapper ( That *  group)
inline

Definition at line 41 of file AbstractWidgetGroup.h.

Member Function Documentation

◆ Add()

template<class This , class Widget , class That >
virtual This * WidgetGroupWrapper< This, Widget, That >::Add ( Widget *  w)
inlineoverridevirtual

Member Data Documentation

◆ _group

template<class This , class Widget , class That >
That* WidgetGroupWrapper< This, Widget, That >::_group
protected

Definition at line 38 of file AbstractWidgetGroup.h.

Referenced by WidgetGroupWrapper< This, Widget, That >::Add().


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