Go to the documentation of this file.
31 #include <ArmarXCore/interface/observers/VariantBase.h>
33 #include <ArmarXGui/interface/WidgetDescription.h>
56 virtual std::map<std::string, VariantBasePtr>
65 return objectName().toStdString();
71 setObjectName(QString::fromStdString(name));
77 VariantWidgetContent::VariantWidgetContentBasePtr
data);
82 VariantWidgetContent::VariantWidgetContentBasePtr
data)
100 std::map<std::string, VariantBasePtr>
getVariants()
override;
110 VariantWidgetContent::VariantWidgetContentBasePtr
data)
override
137 return new T(p, listener);
143 ValueChangedListenerInterface* listener =
nullptr);
static void registerElement(const KeyType &key, RegisteredType element)
Registers an element.
std::shared_ptr< Value > value()
#define ARMARX_CHECK_EXPRESSION(expression)
This macro evaluates the expression and if it turns out to be false it will throw an ExpressionExcept...