diff options
Diffstat (limited to 'src/libs/kdtools/localpackagehub.h')
-rw-r--r-- | src/libs/kdtools/localpackagehub.h | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/libs/kdtools/localpackagehub.h b/src/libs/kdtools/localpackagehub.h index d43c4a6a5..5d69faf7d 100644 --- a/src/libs/kdtools/localpackagehub.h +++ b/src/libs/kdtools/localpackagehub.h @@ -1,8 +1,8 @@ /**************************************************************************** ** ** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB) -** Copyright (C) 2021 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ +** Copyright (C) 2022 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ ** ** This file is part of the Qt Installer Framework. ** @@ -43,7 +43,8 @@ struct KDTOOLS_EXPORT LocalPackage QString name; QString title; QString description; - QString treeName; + int sortingPriority; + QPair<QString, bool> treeName; QString version; QString inheritVersionFrom; QStringList dependencies; @@ -55,6 +56,7 @@ struct KDTOOLS_EXPORT LocalPackage quint64 uncompressedSize; bool checkable; bool expandedByDefault; + QString contentSha1; }; class KDTOOLS_EXPORT LocalPackageHub @@ -76,6 +78,8 @@ public: }; bool isValid() const; + + QMap<QString, LocalPackage> localPackages() const; QStringList packageNames() const; Error error() const; @@ -99,8 +103,9 @@ public: void addPackage(const QString &pkgName, const QString &version, // mandatory const QString &title, - const QString &treeName, + const QPair<QString, bool> &treeName, const QString &description, + const int sortingPriority, const QStringList &dependencies, const QStringList &autoDependencies, bool forcedInstallation, @@ -108,7 +113,8 @@ public: quint64 uncompressedSize, const QString &inheritVersionFrom, bool checkable, - bool expandedByDefault); + bool expandedByDefault, + const QString &contentSha1); bool removePackage(const QString &pkgName); void refresh(); |