27 #include <ArmarXGui/libraries/qtpropertybrowser/src/QtTreePropertyBrowser>
28 #include <ArmarXGui/libraries/qtpropertybrowser/src/QtDoubleSpinBoxFactory>
29 #include <ArmarXGui/libraries/qtpropertybrowser/src/QtDoublePropertyManager>
30 #include <ArmarXGui/libraries/qtpropertybrowser/src/QtGroupPropertyManager>
31 #include <ArmarXGui/libraries/qtpropertybrowser/src/QtStringPropertyManager>
33 #include "../controller/Controller.h"
85 void valueChanged(
QtProperty* property,
double newValue);
90 QPointer<QtDoubleSpinBoxFactory> spinBoxFactory;
91 QPointer<QtDoublePropertyManager> doubleManager;
92 QPointer<QtGroupPropertyManager> groupManager;
93 QPointer<QtStringPropertyManager> stringManager;
95 QMap<QtProperty*, QString> propertyToId;
96 QMap<QString, QtProperty*> idToProperty;
97 QMap<QtProperty*, double> propertyToValue;
100 void setInstanceAttributes();
106 inline void insertInMap(
QtProperty* property, QString
id);
108 SbRotation createNewRotation(
QtProperty* property,
double val);
110 SbVec3f createNewTranslation(
QtProperty* property,
double val);
112 std::string getMatrix();