IAttributesMetaInfoProvider.h
Go to the documentation of this file.
1 #ifndef iattr_IAttributesMetaInfoProvider_included
2 #define iattr_IAttributesMetaInfoProvider_included
3 
4 
5 // ACF includes
8 
9 
10 namespace iattr
11 {
12 
13 
18 {
19 public:
24 
28  virtual const IAttributeMetaInfo* GetAttributeMetaInfo(const QByteArray& attributeId) const = 0;
29 };
30 
31 
32 } // namespace iattr
33 
34 
35 #endif // !iattr_IAttributesMetaInfoProvider_included
36 
37 
virtual IAttributesProvider::AttributeIds GetAttributeMetaIds() const =0
Get all IDs of known attribute meta informations.
Common interface for data model objects, which can be changed.
Definition: IChangeable.h:24
Common interface for a container of properties.
QSet< QByteArray > AttributeIds
virtual const IAttributeMetaInfo * GetAttributeMetaInfo(const QByteArray &attributeId) const =0
Get property with the given index.
Meta information describing single attribute.

© 2007-2017 Witold Gantzke and Kirill Lepskiy