summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore.h
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2018-09-24 10:10:56 +0300
committerKatja Marttila <katja.marttila@qt.io>2018-09-27 08:13:51 +0000
commit0e9909532f61f2fa18b9fb480bdc4b3f94bfc632 (patch)
treed25154d8bdc18dd9a798d8d68a32a1e78413ad38 /src/libs/installer/packagemanagercore.h
parent2e42e535206ff9ff9fecc9af9cf51ccb2bb6edae (diff)
Add signal to inform about unstable components
Task-number: QTIFW-1197 Change-Id: If9d7941f4c7bfc478daa83dcd73dfa71c9163561 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore.h')
-rw-r--r--src/libs/installer/packagemanagercore.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore.h b/src/libs/installer/packagemanagercore.h
index 10aad54d1..c05374ce9 100644
--- a/src/libs/installer/packagemanagercore.h
+++ b/src/libs/installer/packagemanagercore.h
@@ -65,6 +65,14 @@ public:
Protocol::Mode mode = Protocol::Mode::Production);
~PackageManagerCore();
+ enum UnstableError {
+ DepencyToUnstable = 0,
+ ShaMismatch,
+ ScriptLoadingFailed,
+ MissingDependency
+ };
+ Q_ENUM(UnstableError)
+
// status
enum Status {
Success = EXIT_SUCCESS,
@@ -323,6 +331,7 @@ Q_SIGNALS:
void coreNetworkSettingsChanged();
void guiObjectChanged(QObject *gui);
+ void unstableComponentFound(const QString &type, const QString &errorMessage, const QString &component);
private:
struct Data {