49 void slotPropertyChanged(
QtProperty* property,
const QVariant& value);
50 void slotPropertyAttributeChanged(
QtProperty* property,
51 const QString& attribute,
52 const QVariant& value);
53 void slotSetValue(
const QString& value);
54 void slotSetEnabled(
const bool& value);
55 void slotEditorDestroyed(QObject*
object);
59 QMap<QtProperty*, QList<armarx::OptionalEdit*>> createdEditors;
60 QMap<armarx::OptionalEdit*, QtProperty*> editorToProperty;
~OptionalVariantFactory() override
void connectPropertyManager(QtVariantPropertyManager *manager) override
void disconnectPropertyManager(QtVariantPropertyManager *manager) override
QWidget * createEditor(QtVariantPropertyManager *manager, QtProperty *property, QWidget *parent) override
OptionalVariantFactory(QObject *parent=0)
void setElementName(const QString &name)
The QtProperty class encapsulates an instance of a property.
QtVariantEditorFactory(QObject *parent=0)
The QtVariantPropertyManager class provides and manages QVariant based properties.