Common interface for a container of properties.
virtual AttributeIds GetAttributeIds() const =0
Get list of all attribute IDs.
QSet< QByteArray > AttributeIds
virtual iser::IObject * GetAttribute(const QByteArray &attributeId) const =0
Get property with the given index.
ChangeFlags
Data model change notification flags.
@ CF_ATTR_ADDED
A new attribute was added to the set.
@ CF_ATTR_REMOVED
An attribute was removed from the set.
@ CF_RESET
The properties were removed completelly.
Common interface for factorisable model objects.
Common interface for data model objects, which can be changed.
This namespace containes implementations of attributes concept.