IExtPackagesManager.h
Go to the documentation of this file.
1 #ifndef icomp_IExtPackagesManager_included
2 #define icomp_IExtPackagesManager_included
3 
4 
5 // Qt includes
6 #include <QtCore/QString>
7 #include <QtCore/QSet>
8 
9 // ACF includes
10 #include <icomp/IPackagesManager.h>
11 
12 
13 namespace icomp
14 {
15 
16 
18 {
19 public:
20  enum PathType
21  {
35  };
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 #endif // !icomp_IExtPackagesManager_included
59 
60 
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.
QSet< QString > PathList
List of pathes.

© 2007-2017 Witold Gantzke and Kirill Lepskiy