diff options
author | kh1 <karsten.heimrich@nokia.com> | 2012-04-23 17:27:46 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@nokia.com> | 2012-04-25 14:23:56 +0200 |
commit | 3eb3be2e042a6c93007f8bf4a1b6079b4961d919 (patch) | |
tree | 98d9b55d91bdfe65718e5dc9506e9a75e9a0df72 /src/libs/installer/packagemanagercore_p.cpp | |
parent | c6821e8dc0b1c4724f158d4714b7b25e60bd6638 (diff) |
Move the models inside core engine.
Improves the situation for qml based installer.
Change-Id: Ia7198f0720a1268c7918517228c13255cccce4ea
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index da0e4adac..72a29e1bc 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -34,6 +34,7 @@ #include "adminauthorization.h" #include "binaryformat.h" #include "component.h" +#include "componentmodel.h" #include "errors.h" #include "fileutils.h" #include "fsengineclient.h" @@ -168,6 +169,8 @@ PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core) , m_componentsToInstallCalculated(false) , m_proxyFactory(0) , m_createLocalRepositoryFromBinary(false) + , m_defaultModel(0) + , m_updaterModel(0) { } @@ -191,6 +194,8 @@ PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core, q , m_componentsToInstallCalculated(false) , m_proxyFactory(0) , m_createLocalRepositoryFromBinary(false) + , m_defaultModel(0) + , m_updaterModel(0) { connect(this, SIGNAL(installationStarted()), m_core, SIGNAL(installationStarted())); connect(this, SIGNAL(installationFinished()), m_core, SIGNAL(installationFinished())); @@ -214,6 +219,9 @@ PackageManagerCorePrivate::~PackageManagerCorePrivate() delete m_updateFinder; delete m_proxyFactory; + + delete m_defaultModel; + delete m_updaterModel; } /*! |