diff options
author | David Faure <david.faure@kdab.com> | 2021-05-02 00:59:49 +0200 |
---|---|---|
committer | David Faure <david.faure@kdab.com> | 2021-05-02 22:00:43 +0200 |
commit | 831aea1ce1a3f08188bed005d239e367917acf2a (patch) | |
tree | 7f36042fc3db42216d36f3ea0dbb4a8b19c54552 /src/dbus | |
parent | 3c16330c2dad1559445dbbadc5c3a3f020a8a9b7 (diff) |
qdbus: add support for "aay" (QByteArrayList)
(I wish these common mappings were centralized though, so that
annotations in the XML file wouldn't be needed)
Pick-to: 6.0 6.1 5.15
Change-Id: Ie3e8731e44b6e0338c8a044408c34160cf0a3a1e
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/dbus')
-rw-r--r-- | src/dbus/qdbusmetaobject.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/dbus/qdbusmetaobject.cpp b/src/dbus/qdbusmetaobject.cpp index 1026f6429f..bf42736eab 100644 --- a/src/dbus/qdbusmetaobject.cpp +++ b/src/dbus/qdbusmetaobject.cpp @@ -220,6 +220,9 @@ QDBusMetaObjectGenerator::findType(const QByteArray &signature, } else if (signature == "a{ss}") { result.name = "QMap<QString,QString>"; type = qMetaTypeId<QMap<QString, QString> >(); + } else if (signature == "aay") { + result.name = "QByteArrayList"; + type = qMetaTypeId<QByteArrayList>(); } else { result.name = "{D-Bus type \"" + signature + "\"}"; type = registerComplexDBusType(result.name); |