summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/component.h
diff options
context:
space:
mode:
authorOliver Wolff <oliver.wolff@nokia.com>2012-04-27 09:19:03 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2012-04-27 11:41:55 +0200
commitb6f1ee5ff8e6bbde3ffa43fe704d67264ad54679 (patch)
tree27e087f4834fe42c16123b2add6bece1fe7b01da /src/libs/installer/component.h
parent042e2a5151238e177a37f7b7787f534abd492cad (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.h3
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 &parameter6 = QString(), const QString &parameter7 = QString(),
const QString &parameter8 = QString(), const QString &parameter9 = QString(),
const QString &parameter10 = QString());
+ Q_INVOKABLE bool addOperation(const QString &operation, const QStringList &parameters);
void addElevatedOperation(Operation *operation);
Q_INVOKABLE bool addElevatedOperation(const QString &operation,
@@ -140,6 +141,7 @@ public:
const QString &parameter5 = QString(), const QString &parameter6 = QString(),
const QString &parameter7 = QString(), const QString &parameter8 = QString(),
const QString &parameter9 = QString(), const QString &parameter10 = QString());
+ Q_INVOKABLE bool addElevatedOperation(const QString &operation, const QStringList &parameters);
QStringList downloadableArchives() const;
Q_INVOKABLE void addDownloadableArchive(const QString &path);
@@ -222,6 +224,7 @@ private:
const QString &parameter6 = QString(), const QString &parameter7 = QString(),
const QString &parameter8 = QString(), const QString &parameter9 = QString(),
const QString &parameter10 = QString());
+ Operation *createOperation(const QString &operation, const QStringList &parameters);
private:
QString validatorCallbackName;