TypedWidget< RemoteWidgetT_, QWidgetT_, RemoteGui::VALUE_VARIANT_EMPTY > Struct Template Reference

#include <ArmarXGui/libraries/RemoteGui/TypedWidget.h>

Public Types

using QWidgetT = QWidgetT_
 
using RemoteWidgetT = RemoteWidgetT_
 
using ValueT = typename Storage< ValueType >::Type
 

Static Public Member Functions

static ValueT handleGuiChange (RemoteWidgetT const &desc, QWidgetT *widget)
 
static bool isValid (RemoteWidgetT const &, std::ostream &)
 
static void updateGui (RemoteWidgetT const &desc, QWidgetT *widget, ValueT const &value)
 

Static Public Attributes

static const ValueVariantType ValueType = VALUE_VARIANT_EMPTY
 

Detailed Description

template<typename RemoteWidgetT_, typename QWidgetT_>
struct armarx::RemoteGui::TypedWidget< RemoteWidgetT_, QWidgetT_, RemoteGui::VALUE_VARIANT_EMPTY >

Definition at line 130 of file TypedWidget.h.

Member Typedef Documentation

◆ QWidgetT

using QWidgetT = QWidgetT_

Definition at line 133 of file TypedWidget.h.

◆ RemoteWidgetT

using RemoteWidgetT = RemoteWidgetT_

Definition at line 132 of file TypedWidget.h.

◆ ValueT

using ValueT = typename Storage<ValueType>::Type

Definition at line 135 of file TypedWidget.h.

Member Function Documentation

◆ handleGuiChange()

static ValueT handleGuiChange ( RemoteWidgetT const &  desc,
QWidgetT widget 
)
inlinestatic

Definition at line 147 of file TypedWidget.h.

◆ isValid()

static bool isValid ( RemoteWidgetT const &  ,
std::ostream &   
)
inlinestatic

Definition at line 137 of file TypedWidget.h.

◆ updateGui()

static void updateGui ( RemoteWidgetT const &  desc,
QWidgetT widget,
ValueT const &  value 
)
inlinestatic

Definition at line 142 of file TypedWidget.h.

Member Data Documentation

◆ ValueType

const ValueVariantType ValueType = VALUE_VARIANT_EMPTY
static

Definition at line 134 of file TypedWidget.h.


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