ACF $AcfVersion:0$
IExtPackagesManager.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// Qt includes
6#include <QtCore/QString>
7#include <QtCore/QSet>
8
9// ACF includes
11
12
13namespace icomp
14{
15
16
18{
19public:
36
40 typedef QSet<QString> PathList;
41
45 virtual PathList GetConfigurationPathList(PathType pathType) const = 0;
51 virtual int GetPackageDefinitionLevel(const QByteArray& packageId) const = 0;
52};
53
54
55} // namespace icomp
56
57
58
59
QSet< QString > PathList
List of pathes.
virtual int GetPackageDefinitionLevel(const QByteArray &packageId) const =0
Get level of package definition in configuration.
virtual PathList GetConfigurationPathList(PathType pathType) const =0
Get list of files used for configuration.
Package with interfaces and class used for components concept.