summaryrefslogtreecommitdiff
path: root/src/manager-lib/packagemanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/manager-lib/packagemanager.h')
-rw-r--r--src/manager-lib/packagemanager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/manager-lib/packagemanager.h b/src/manager-lib/packagemanager.h
index 4be96f5d..befeefbd 100644
--- a/src/manager-lib/packagemanager.h
+++ b/src/manager-lib/packagemanager.h
@@ -90,6 +90,7 @@ class PackageManager : public QAbstractListModel
Q_PROPERTY(bool developmentMode READ developmentMode CONSTANT)
Q_PROPERTY(QString hardwareId READ hardwareId CONSTANT)
+ Q_PROPERTY(bool ready READ isReady NOTIFY readyChanged)
Q_PROPERTY(QVariantMap installationLocation READ installationLocation CONSTANT)
Q_PROPERTY(QVariantMap documentLocation READ documentLocation CONSTANT)
@@ -131,6 +132,8 @@ public:
Q_INVOKABLE Package *package(const QString &id) const;
Q_INVOKABLE int indexOfPackage(const QString &id) const;
+ bool isReady() const;
+
bool developmentMode() const;
void setDevelopmentMode(bool enable);
bool allowInstallationOfUnsignedPackages() const;
@@ -180,6 +183,7 @@ public:
PackageManagerInternalSignals internalSignals;
signals:
+ Q_SCRIPTABLE void readyChanged(bool b);
Q_SCRIPTABLE void countChanged();
Q_SCRIPTABLE void packageAdded(const QString &id);