IAttributesManager.h
Go to the documentation of this file.
1 #ifndef iattr_IAttributesManager_included
2 #define iattr_IAttributesManager_included
3 
4 
5 // ACF includes
7 
8 
9 namespace iattr
10 {
11 
12 
17 {
18 public:
24  virtual void RemoveAllAttributes() = 0;
25 
33  virtual bool InsertAttribute(
34  const QByteArray& attributeId,
35  iser::IObject* attributePtr,
36  bool releaseFlag) = 0;
37 };
38 
39 
40 } // namespace iattr
41 
42 
43 #endif // !iattr_IAttributesManager_included
44 
45 
Common interface for a container of properties.
Common interface for a container of properties.
Common interface for factorisable model objects.
Definition: IObject.h:19
virtual void RemoveAllAttributes()=0
Reset properties.
virtual bool InsertAttribute(const QByteArray &attributeId, iser::IObject *attributePtr, bool releaseFlag)=0
Insert an property into the object.

© 2007-2017 Witold Gantzke and Kirill Lepskiy