summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore_p.cpp
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@nokia.com>2012-04-23 17:27:46 +0200
committerKarsten Heimrich <karsten.heimrich@nokia.com>2012-04-25 14:23:56 +0200
commit3eb3be2e042a6c93007f8bf4a1b6079b4961d919 (patch)
tree98d9b55d91bdfe65718e5dc9506e9a75e9a0df72 /src/libs/installer/packagemanagercore_p.cpp
parentc6821e8dc0b1c4724f158d4714b7b25e60bd6638 (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.cpp8
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;
}
/*!