summaryrefslogtreecommitdiffstats
path: root/installerbuilder/common/repositorygen.h
diff options
context:
space:
mode:
Diffstat (limited to 'installerbuilder/common/repositorygen.h')
-rw-r--r--installerbuilder/common/repositorygen.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/installerbuilder/common/repositorygen.h b/installerbuilder/common/repositorygen.h
index b77ae2fc7..64290856b 100644
--- a/installerbuilder/common/repositorygen.h
+++ b/installerbuilder/common/repositorygen.h
@@ -51,6 +51,11 @@ struct PackageInfo
};
typedef QVector<PackageInfo> PackageInfoVector;
+enum FilterType {
+ Include,
+ Exclude
+};
+
QMap<QString, QString> buildPathToVersionMap(const PackageInfoVector &info);
void compressMetaDirectories(const QString &repoDir);
@@ -65,7 +70,7 @@ void generateMetaDataDirectory(const QString &outDir, const QString &dataDir,
const QString& appVersion, const QString &redirectUpdateUrl = QString());
PackageInfoVector createListOfPackages(const QStringList &components, const QString &packagesDirectory,
- const QStringList &excludedPackages, bool addDependencies = true);
+ const QStringList &filteredPackages, FilterType ftype, bool addDependencies = true);
} // namespace QInstaller