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 129 of file TypedWidget.h.

Member Typedef Documentation

◆ QWidgetT

using QWidgetT = QWidgetT_

Definition at line 132 of file TypedWidget.h.

◆ RemoteWidgetT

using RemoteWidgetT = RemoteWidgetT_

Definition at line 131 of file TypedWidget.h.

◆ ValueT

using ValueT = typename Storage<ValueType>::Type

Definition at line 134 of file TypedWidget.h.

Member Function Documentation

◆ handleGuiChange()

static ValueT handleGuiChange ( RemoteWidgetT const &  desc,
QWidgetT widget 

Definition at line 146 of file TypedWidget.h.

◆ isValid()

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

Definition at line 136 of file TypedWidget.h.

◆ updateGui()

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

Definition at line 141 of file TypedWidget.h.

Field Documentation

◆ ValueType

const ValueVariantType ValueType = VALUE_VARIANT_EMPTY

Definition at line 133 of file TypedWidget.h.

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