diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2014-01-29 14:03:11 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-02-14 00:34:25 +0100 |
commit | 391a6627cd97759eeabeac9cd5cd011a0a9f3d25 (patch) | |
tree | e2a3aa64989629de5575f217ee97608f44ca6225 | |
parent | f530942fe4733d9002286aa1561a08a989630f28 (diff) |
QDBus: replace arg-chain with multi-arg
The arguments are all strings, so multi-arg is available without
other changes to the code. Even though insertion of a format placeholder
can be ruled out in the present case, multi-arg should be faster than
a 3-chain of arg() calls.
Change-Id: I8d030227e1bd30c56f1062a0c9dbbaae0143885f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
-rw-r--r-- | src/dbus/qdbusxmlgenerator.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dbus/qdbusxmlgenerator.cpp b/src/dbus/qdbusxmlgenerator.cpp index fc8b84c889..240c374cc5 100644 --- a/src/dbus/qdbusxmlgenerator.cpp +++ b/src/dbus/qdbusxmlgenerator.cpp @@ -111,9 +111,9 @@ static QString generateInterfaceXml(const QMetaObject *mo, int flags, int method continue; retval += QString::fromLatin1(" <property name=\"%1\" type=\"%2\" access=\"%3\"") - .arg(QLatin1String(mp.name())) - .arg(QLatin1String(signature)) - .arg(accessAsString(mp.isReadable(), mp.isWritable())); + .arg(QLatin1String(mp.name()), + QLatin1String(signature), + accessAsString(mp.isReadable(), mp.isWritable())); if (QDBusMetaType::signatureToType(signature) == QVariant::Invalid) { const char *typeName = QMetaType::typeName(typeId); |