Go to the documentation of this file.
31 #include <ArmarXCore/interface/observers/VariantBase.h>
32 #include <ArmarXGui/interface/WidgetDescription.h>
57 return objectName().toStdString();
59 virtual void setName(
const std::string& name)
61 setObjectName(QString::fromStdString(name));
78 std::map<std::string, VariantBasePtr>
getVariants()
override;
108 return new T(p, listener);
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...