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.h | |
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.h')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/libs/installer/packagemanagercore_p.h b/src/libs/installer/packagemanagercore_p.h index 1a585cf96..b8ec335a0 100644 --- a/src/libs/installer/packagemanagercore_p.h +++ b/src/libs/installer/packagemanagercore_p.h @@ -58,6 +58,7 @@ namespace QInstaller { struct BinaryLayout; class Component; +class ComponentModel; class TempDirDeleter; class PackageManagerCorePrivate : public QObject @@ -182,12 +183,12 @@ public: QHash<QString, bool> m_sharedFlags; QString m_installerBaseBinaryUnreplaced; - QList<Component*> m_rootComponents; - QList<Component*> m_rootDependencyReplacements; + QList<QInstaller::Component*> m_rootComponents; + QList<QInstaller::Component*> m_rootDependencyReplacements; - QList<Component*> m_updaterComponents; - QList<Component*> m_updaterComponentsDeps; - QList<Component*> m_updaterDependencyReplacements; + QList<QInstaller::Component*> m_updaterComponents; + QList<QInstaller::Component*> m_updaterComponentsDeps; + QList<QInstaller::Component*> m_updaterDependencyReplacements; OperationList m_ownedOperations; OperationList m_performedOperationsOld; @@ -248,6 +249,9 @@ private: FileDownloaderProxyFactory *m_proxyFactory; bool m_createLocalRepositoryFromBinary; + ComponentModel *m_defaultModel; + ComponentModel *m_updaterModel; + private: // remove once we deprecate isSelected, setSelected etc... void resetComponentsToUserCheckedState(); |