|
#include <ArmarXGui/libraries/RemoteGui/TypedWidget.h>
Public Types | |
using | QWidgetT = typename HandlerT::QWidgetT |
using | RemoteWidgetT = typename HandlerT::RemoteWidgetT |
using | ValueT = typename Storage< ValueType >::Type |
Public Member Functions | |
QWidget * | createWidget (Widget const &desc, ValueVariant const &initialValue, CreateWidgetCallback const &createChild, const QObject *stateChangeReceiver, const char *stateChangeSlot) const override |
std::string | getHandlerT () const override |
virtual ValueVariant | handleGuiChange (Widget const &desc, QWidget *widget) const override |
bool | isValid (Widget const &desc, std::ostream &out=cnull) const override |
virtual void | updateGui (Widget const &desc, QWidget *widget, ValueVariant const &value) const override |
Public Member Functions inherited from WidgetHandler | |
virtual | ~WidgetHandler ()=default |
Static Public Attributes | |
static const RemoteGui::ValueVariantType | ValueType = HandlerT::ValueType |
Definition at line 18 of file TypedWidget.h.
using QWidgetT = typename HandlerT::QWidgetT |
Definition at line 21 of file TypedWidget.h.
using RemoteWidgetT = typename HandlerT::RemoteWidgetT |
Definition at line 20 of file TypedWidget.h.
Definition at line 23 of file TypedWidget.h.
|
inlineoverridevirtual |
Implements WidgetHandler.
Definition at line 44 of file TypedWidget.h.
|
inlineoverridevirtual |
Implements WidgetHandler.
Definition at line 26 of file TypedWidget.h.
|
inlineoverridevirtual |
Implements WidgetHandler.
Definition at line 84 of file TypedWidget.h.
Implements WidgetHandler.
Definition at line 31 of file TypedWidget.h.
|
inlineoverridevirtual |
Implements WidgetHandler.
Definition at line 66 of file TypedWidget.h.
|
static |
Definition at line 22 of file TypedWidget.h.