WidgetImpl Struct Reference

#include <ArmarXGui/libraries/RemoteGui/Client/Impl.h>

Public Member Functions

void addChild (std::shared_ptr< WidgetImpl > const &child)
 
template<typename ValueT >
auto getValue () const
 
bool hasValueChanged () const
 
template<typename ValueT >
void setValue (ValueT const &newValue)
 

Public Attributes

std::vector< std::shared_ptr< WidgetImpl > > children
 
RemoteGui::WidgetPtr desc
 
RemoteGui::TabProxytab = nullptr
 

Detailed Description

Definition at line 17 of file Impl.h.

Member Function Documentation

◆ addChild()

void addChild ( std::shared_ptr< WidgetImpl > const &  child)
inline

Definition at line 52 of file Impl.h.

◆ getValue()

auto getValue ( ) const
inline

Definition at line 35 of file Impl.h.

+ Here is the call graph for this function:

◆ hasValueChanged()

bool hasValueChanged ( ) const
inline

Definition at line 47 of file Impl.h.

+ Here is the call graph for this function:

◆ setValue()

void setValue ( ValueT const &  newValue)
inline

Definition at line 24 of file Impl.h.

+ Here is the call graph for this function:

Member Data Documentation

◆ children

std::vector<std::shared_ptr<WidgetImpl> > children

Definition at line 21 of file Impl.h.

◆ desc

RemoteGui::WidgetPtr desc

Definition at line 19 of file Impl.h.

◆ tab

RemoteGui::TabProxy* tab = nullptr

Definition at line 20 of file Impl.h.


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