diff options
Diffstat (limited to 'src/manager-lib/packagemanager.h')
-rw-r--r-- | src/manager-lib/packagemanager.h | 4 |
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); |