ACF $AcfVersion:0$
IAttributesMetaInfoProvider.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// ACF includes
8
9
10namespace iattr
11{
12
13
18{
19public:
24
28 virtual const IAttributeMetaInfo* GetAttributeMetaInfo(const QByteArray& attributeId) const = 0;
29};
30
31
32} // namespace iattr
33
34
35
36
Meta information describing single attribute.
Common interface for a container of properties.
virtual const IAttributeMetaInfo * GetAttributeMetaInfo(const QByteArray &attributeId) const =0
Get property with the given index.
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:28
This namespace containes implementations of attributes concept.