diff options
author | kh1 <karsten.heimrich@digia.com> | 2014-11-11 15:12:25 +0100 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@theqtcompany.com> | 2014-11-12 16:13:05 +0100 |
commit | 11964021d9f261fe2d04a41d41c3ad0c5f4a945f (patch) | |
tree | 01b6684838069f4c836d95c3c6516e3e83ffe7a2 /src/libs/installer/packagemanagercore.cpp | |
parent | 98c4b02da6f07e5101ff66fd85810d9816c28f16 (diff) |
Make it possible to register the Repository class independently.
Fixes for example invalid repository entries inside the config
files after streaming the type as QVariant over the connection
and recreating it client or server-side.
Task-number: QTIFW-569
Change-Id: Ide328d1e6f73ff538a1b107fcc915e0a260cce24
Reviewed-by: Christoph VogtlÃĪnder <c.vogtlaender@sigma-surface-science.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index adf38885d..960eb413e 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -684,6 +684,7 @@ bool PackageManagerCore::fileExists(const QString &filePath) const PackageManagerCore::PackageManagerCore() : d(new PackageManagerCorePrivate(this)) { + Repository::registerMetaType(); // register, cause we stream the type as QVariant qRegisterMetaType<QInstaller::PackageManagerCore::Status>("QInstaller::PackageManagerCore::Status"); qRegisterMetaType<QInstaller::PackageManagerCore::WizardPage>("QInstaller::PackageManagerCore::WizardPage"); } @@ -691,6 +692,7 @@ PackageManagerCore::PackageManagerCore() PackageManagerCore::PackageManagerCore(qint64 magicmaker, const QList<OperationBlob> &operations) : d(new PackageManagerCorePrivate(this, magicmaker, operations)) { + Repository::registerMetaType(); // register, cause we stream the type as QVariant qRegisterMetaType<QInstaller::PackageManagerCore::Status>("QInstaller::PackageManagerCore::Status"); qRegisterMetaType<QInstaller::PackageManagerCore::WizardPage>("QInstaller::PackageManagerCore::WizardPage"); |