ChildrenMixin< Derived > Struct Template Reference

#include <ArmarXGui/libraries/RemoteGui/WidgetBuilder/LayoutWidgets.h>

Public Member Functions

Derived & addChild (WidgetPtr const &child)
 
Derived & addChildren (std::vector< WidgetPtr > const &children)
 
Derived & addEmptyWidget ()
 
Derived & addHLine ()
 
Derived & addHSpacer ()
 
Derived & addTextLabel (std::string const &text)
 
Derived & addVLine ()
 
Derived & addVSpacer ()
 
Derived & appendChild (WidgetPtr const &child)
 
const WidgetPtr & child (std::size_t i)
 
Derived & child (WidgetPtr const &child)
 
Derived & children (std::vector< WidgetPtr > const &children)
 
Derived & prependChild (WidgetPtr const &child)
 

Detailed Description

template<typename Derived>
struct armarx::RemoteGui::detail::ChildrenMixin< Derived >

Definition at line 8 of file LayoutWidgets.h.

Member Function Documentation

◆ addChild()

template<typename Derived>
Derived & addChild ( WidgetPtr const & child)
inline

Definition at line 27 of file LayoutWidgets.h.

+ Here is the caller graph for this function:

◆ addChildren()

template<typename Derived>
Derived & addChildren ( std::vector< WidgetPtr > const & children)
inline

Definition at line 33 of file LayoutWidgets.h.

◆ addEmptyWidget()

template<typename Derived>
Derived & addEmptyWidget ( )
inline

Definition at line 83 of file LayoutWidgets.h.

◆ addHLine()

template<typename Derived>
Derived & addHLine ( )
inline

Definition at line 89 of file LayoutWidgets.h.

◆ addHSpacer()

template<typename Derived>
Derived & addHSpacer ( )
inline

Definition at line 71 of file LayoutWidgets.h.

◆ addTextLabel()

template<typename Derived>
Derived & addTextLabel ( std::string const & text)
inline

Definition at line 65 of file LayoutWidgets.h.

◆ addVLine()

template<typename Derived>
Derived & addVLine ( )
inline

Definition at line 95 of file LayoutWidgets.h.

◆ addVSpacer()

template<typename Derived>
Derived & addVSpacer ( )
inline

Definition at line 77 of file LayoutWidgets.h.

◆ appendChild()

template<typename Derived>
Derived & appendChild ( WidgetPtr const & child)
inline

Definition at line 11 of file LayoutWidgets.h.

+ Here is the caller graph for this function:

◆ child() [1/2]

template<typename Derived>
const WidgetPtr & child ( std::size_t i)
inline

Definition at line 58 of file LayoutWidgets.h.

◆ child() [2/2]

template<typename Derived>
Derived & child ( WidgetPtr const & child)
inline

Definition at line 50 of file LayoutWidgets.h.

+ Here is the caller graph for this function:

◆ children()

template<typename Derived>
Derived & children ( std::vector< WidgetPtr > const & children)
inline

Definition at line 42 of file LayoutWidgets.h.

+ Here is the caller graph for this function:

◆ prependChild()

template<typename Derived>
Derived & prependChild ( WidgetPtr const & child)
inline

Definition at line 19 of file LayoutWidgets.h.


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