diff options
author | kh1 <karsten.heimrich@digia.com> | 2014-08-29 12:56:06 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@digia.com> | 2014-09-04 10:41:53 +0200 |
commit | 77b1e168202e8781ddfe5c06fc1ceaea5934e855 (patch) | |
tree | ffcd3040a42ffd5086b34a034d042b0d65143aa3 /src/libs/installer/packagemanagercore.h | |
parent | e9e26f11d78def8ad8cb8f1864c61d88e3a1f0be (diff) |
Split and implement new installer base, update checker.
Based on the former patches, split the installer base into its
own class. Use the new binary content read functions. Adjust uses
to match the new classes. Adjust installer base /update checker
signature and inheritance. Remove all now superfluous functions
from binary content. Core engine instantiates the operations now,
makes reading and writing more generic. Move product key check
into QInstaller namespace. Make use of the new command line parser.
Change-Id: I00aff79085b69ce627906881b43f374681ea7e91
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore.h')
-rw-r--r-- | src/libs/installer/packagemanagercore.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagercore.h b/src/libs/installer/packagemanagercore.h index b3c5013cc..d8bcc86a6 100644 --- a/src/libs/installer/packagemanagercore.h +++ b/src/libs/installer/packagemanagercore.h @@ -41,6 +41,7 @@ #ifndef PACKAGEMANAGERCORE_H #define PACKAGEMANAGERCORE_H +#include "binaryformat.h" #include "repository.h" #include "qinstallerglobal.h" @@ -72,8 +73,8 @@ class INSTALLER_EXPORT PackageManagerCore : public QObject Q_PROPERTY(int status READ status NOTIFY statusChanged) public: - explicit PackageManagerCore(); - explicit PackageManagerCore(qint64 magicmaker, const OperationList &oldOperations = OperationList()); + PackageManagerCore(); + PackageManagerCore(qint64 magicmaker, const QList<OperationBlob> &ops); ~PackageManagerCore(); // status |