GridLayoutBuilder Struct Reference

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

+ Inheritance diagram for GridLayoutBuilder:

Public Member Functions

GridLayoutBuilderaddChild (WidgetPtr const &child, int row, int col, int spanRow=1, int spanCol=1)
 
GridLayoutBuilderaddEmptyWidget (int row, int col, int spanRow=1, int spanCol=1)
 
GridLayoutBuilderaddHLine (int row, int col, int spanRow=1, int spanCol=1)
 
GridLayoutBuilderaddHSpacer (int row, int col, int spanRow=1, int spanCol=1)
 
GridLayoutBuilderaddTextLabel (std::string const &text, int row, int col, int spanRow=1, int spanCol=1)
 
GridLayoutBuilderaddVLine (int row, int col, int spanRow=1, int spanCol=1)
 
GridLayoutBuilderaddVSpacer (int row, int col, int spanRow=1, int spanCol=1)
 
- Public Member Functions inherited from WidgetMixin< GridLayout, GridLayoutBuilder >
GridLayoutwidget ()
 
 WidgetMixin (std::string const &name)
 
- Public Member Functions inherited from WidgetBuilder
WidgetBuilderdisabled (bool disabled=true)
 
WidgetBuilderhidden (bool hidden=true)
 
virtual operator WidgetPtr () const
 
virtual ~WidgetBuilder ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from NoValueMixin< GridLayout, GridLayoutBuilder >
static ValueVariant defaultValue ()
 
- Protected Attributes inherited from WidgetBuilder
WidgetPtr widget_
 

Detailed Description

Definition at line 183 of file LayoutWidgets.h.

Member Function Documentation

◆ addChild()

GridLayoutBuilder& addChild ( WidgetPtr const &  child,
int  row,
int  col,
int  spanRow = 1,
int  spanCol = 1 
)
inline

Definition at line 189 of file LayoutWidgets.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addEmptyWidget()

GridLayoutBuilder& addEmptyWidget ( int  row,
int  col,
int  spanRow = 1,
int  spanCol = 1 
)
inline

Definition at line 211 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addHLine()

GridLayoutBuilder& addHLine ( int  row,
int  col,
int  spanRow = 1,
int  spanCol = 1 
)
inline

Definition at line 216 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addHSpacer()

GridLayoutBuilder& addHSpacer ( int  row,
int  col,
int  spanRow = 1,
int  spanCol = 1 
)
inline

Definition at line 201 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addTextLabel()

GridLayoutBuilder& addTextLabel ( std::string const &  text,
int  row,
int  col,
int  spanRow = 1,
int  spanCol = 1 
)
inline

Definition at line 196 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addVLine()

GridLayoutBuilder& addVLine ( int  row,
int  col,
int  spanRow = 1,
int  spanCol = 1 
)
inline

Definition at line 221 of file LayoutWidgets.h.

+ Here is the call graph for this function:

◆ addVSpacer()

GridLayoutBuilder& addVSpacer ( int  row,
int  col,
int  spanRow = 1,
int  spanCol = 1 
)
inline

Definition at line 206 of file LayoutWidgets.h.

+ Here is the call graph for this function:

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