diff options
author | Tim Jenssen <tim.jenssen@digia.com> | 2013-08-06 16:11:11 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2013-08-06 18:19:04 +0200 |
commit | 499cfb75b818e67e997b566583058d0b37badb8e (patch) | |
tree | 85cfb24c144a4a0d55ae071eea5427a66010bf1c /src/libs/installer/packagemanagercore_p.h | |
parent | 0ce4e9f9d5281764374f74e1afb5c42890fb437c (diff) |
use dependency solver to order the installed operations
- in case of single updates the order of the installed operations
were wrong, now we reorder that till we are using that code for
the install order aswell
- added initial autotest for the dependency resolve code
Task-number: QTIFW-318
Change-Id: If411a684cb02ef9e7d0316084075e86702bf839d
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.h')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.h b/src/libs/installer/packagemanagercore_p.h index 11ed23230..d5bdc78fd 100644 --- a/src/libs/installer/packagemanagercore_p.h +++ b/src/libs/installer/packagemanagercore_p.h @@ -167,6 +167,7 @@ public: int countProgressOperations(const OperationList &operations); void connectOperationToInstaller(Operation *const operation, double progressOperationPartSize); void connectOperationCallMethodRequest(Operation *const operation); + OperationList sortOperationsBasedOnComponentDependencies(const OperationList &operationList); Operation *createOwnedOperation(const QString &type); Operation *takeOwnedOperation(Operation *operation); |