diff options
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.h')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore_p.h b/src/libs/installer/packagemanagercore_p.h index a6b9d4438..1d41d9b21 100644 --- a/src/libs/installer/packagemanagercore_p.h +++ b/src/libs/installer/packagemanagercore_p.h @@ -42,7 +42,7 @@ #ifndef PACKAGEMANAGERCORE_P_H #define PACKAGEMANAGERCORE_P_H -#include "getrepositoriesmetainfojob.h" +#include "metadatajob.h" #include "packagemanagercore.h" #include "packagemanagercoredata.h" #include "qinstallerglobal.h" @@ -95,6 +95,7 @@ class PackageManagerCorePrivate : public QObject { Q_OBJECT friend class PackageManagerCore; + Q_DISABLE_COPY(PackageManagerCorePrivate) public: enum OperationType { @@ -234,6 +235,9 @@ private slots: void infoMessage(KDJob *, const QString &message) { emit m_core->metaJobInfoMessage(message); } + void infoProgress(KDJob *, quint64 progress, quint64) { + emit m_core->metaJobProgress(progress); + } void handleMethodInvocationRequest(const QString &invokableMethodName); @@ -258,7 +262,7 @@ private: private: PackageManagerCore *m_core; - GetRepositoriesMetaInfoJob *m_repoMetaInfoJob; + MetadataJob m_metadataJob; bool m_updates; bool m_repoFetched; |