diff options
author | Oliver Wolff <oliver.wolff@nokia.com> | 2012-04-27 09:19:03 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@nokia.com> | 2012-04-27 11:41:55 +0200 |
commit | b6f1ee5ff8e6bbde3ffa43fe704d67264ad54679 (patch) | |
tree | 27e087f4834fe42c16123b2add6bece1fe7b01da /src/libs/installer/component.h | |
parent | 042e2a5151238e177a37f7b7787f534abd492cad (diff) |
Do not limit parameter count to 10 in add(Elevated)Operation
Instead of adding more and more parameters to the functions
the possibility to use arrays was added.
Change-Id: I8569b162e5676f1a3b7c4f2a5b3bf98cb2f46030
Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'src/libs/installer/component.h')
-rw-r--r-- | src/libs/installer/component.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/installer/component.h b/src/libs/installer/component.h index 6ac3056ec..6ea05f397 100644 --- a/src/libs/installer/component.h +++ b/src/libs/installer/component.h @@ -132,6 +132,7 @@ public: const QString ¶meter6 = QString(), const QString ¶meter7 = QString(), const QString ¶meter8 = QString(), const QString ¶meter9 = QString(), const QString ¶meter10 = QString()); + Q_INVOKABLE bool addOperation(const QString &operation, const QStringList ¶meters); void addElevatedOperation(Operation *operation); Q_INVOKABLE bool addElevatedOperation(const QString &operation, @@ -140,6 +141,7 @@ public: const QString ¶meter5 = QString(), const QString ¶meter6 = QString(), const QString ¶meter7 = QString(), const QString ¶meter8 = QString(), const QString ¶meter9 = QString(), const QString ¶meter10 = QString()); + Q_INVOKABLE bool addElevatedOperation(const QString &operation, const QStringList ¶meters); QStringList downloadableArchives() const; Q_INVOKABLE void addDownloadableArchive(const QString &path); @@ -222,6 +224,7 @@ private: const QString ¶meter6 = QString(), const QString ¶meter7 = QString(), const QString ¶meter8 = QString(), const QString ¶meter9 = QString(), const QString ¶meter10 = QString()); + Operation *createOperation(const QString &operation, const QStringList ¶meters); private: QString validatorCallbackName; |