27#include <ArmarXGui/libraries/qtpropertybrowser/src/QtDoublePropertyManager>
28#include <ArmarXGui/libraries/qtpropertybrowser/src/QtDoubleSpinBoxFactory>
29#include <ArmarXGui/libraries/qtpropertybrowser/src/QtGroupPropertyManager>
30#include <ArmarXGui/libraries/qtpropertybrowser/src/QtStringPropertyManager>
31#include <ArmarXGui/libraries/qtpropertybrowser/src/QtTreePropertyBrowser>
85 void valueChanged(
QtProperty* property,
double newValue);
89 QPointer<QtDoubleSpinBoxFactory> spinBoxFactory;
90 QPointer<QtDoublePropertyManager> doubleManager;
91 QPointer<QtGroupPropertyManager> groupManager;
92 QPointer<QtStringPropertyManager> stringManager;
94 QMap<QtProperty*, QString> propertyToId;
95 QMap<QString, QtProperty*> idToProperty;
96 QMap<QtProperty*, double> propertyToValue;
99 void setInstanceAttributes();
102 const std::string& collection,
107 inline void insertInMap(
QtProperty* property, QString
id);
109 SbRotation createNewRotation(
QtProperty* property,
double val);
111 SbVec3f createNewTranslation(
QtProperty* property,
double val);
113 std::string getMatrix();
The QtProperty class encapsulates an instance of a property.
QtTreePropertyBrowser(QWidget *parent=0)
void expanded(QtBrowserItem *item)
This file is part of ArmarX.
std::weak_ptr< Controller > ControllerWeakPtr
std::shared_ptr< Controller > ControllerPtr
IceInternal::Handle< ObjectClass > ObjectClassPtr
boost::intrusive_ptr< SceneObject > SceneObjectPtr