1 #ifndef __ddPropertiesPanel_h
2 #define __ddPropertiesPanel_h
7 class QtVariantPropertyManager;
8 class QtAbstractPropertyBrowser;
9 class QtVariantProperty;
21 void setBrowserModeToTree();
22 void setBrowserModeToWidget();
24 QtVariantPropertyManager* propertyManager()
const;
25 QtAbstractPropertyBrowser* propertyBrowser()
const;
27 QtVariantProperty* addGroup(
const QString& name,
const QString& description);
28 QtVariantProperty* addProperty(
const QString& name,
const QVariant& value);
29 QtVariantProperty* addEnumProperty(
const QString& name,
const QVariant& value);
30 QtVariantProperty* addSubProperty(
const QString& name,
const QVariant& value, QtVariantProperty* parent);
31 QtVariantProperty* getProperty(
const QString& name)
const;
32 QtVariantProperty* getSubProperty(QtVariantProperty* parent,
const QString& name)
const;
33 QtVariantProperty* getSubProperty(QtVariantProperty* parent,
int childIndex)
const;
34 int getSubPropertyIndex(QtVariantProperty* property)
const;
35 QtVariantProperty* getParentProperty(QtVariantProperty* parent)
const;
43 void propertyValueChanged(QtVariantProperty* property);
47 void onPropertyValueChanged(QtProperty* property);