1 #ifndef ABSTRACTPROPERTYMANAGER_H 2 #define ABSTRACTPROPERTYMANAGER_H 27 virtual void propertyEdited(QString propertyName, QVariant value) = 0;
44 virtual QVector<QVector<QVariant>>
properties() = 0;
67 #endif // ABSTRACTPROPERTYMANAGER_H void blankProperty(QString propertyName)
blankProperty
virtual QVector< QVector< QVariant > > properties()=0
properties Returns a vector of all the properties. It must be ordered as follows: Must have at least ...
void propertyChanged(QString propertyName, QVariant value)
propertyChanged Should be emited whenever the source data is changed from a place other than the prop...
virtual void propertyEdited(QString propertyName, QVariant value)=0
propertyEdited Called from PropertyBrowser when a property is edited. Should be handled, and modify the source data as expected.
AbstractPropertyManager()
Definition: abstractpropertymanager.h:18
The AbstractPropertyManager class Should take some source data in the constructor, and implement the ability to see and modify any properties of the core object.
Definition: abstractpropertymanager.h:13