diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2009-07-01 16:24:56 (GMT) |
---|---|---|
committer | Thiago Macieira <thiago.macieira@nokia.com> | 2009-07-02 10:20:10 (GMT) |
commit | 200286b8e83918e785b61e4695443a3b77ebeaea (patch) | |
tree | adb10883bc34bc48f5c67da6eea892b6c8047257 /tools/qvfb/SmartPhone2.skin | |
parent | 232f7af78d152518ccdcaaf1f42f89abb048ae5f (diff) | |
download | Qt-200286b8e83918e785b61e4695443a3b77ebeaea.zip Qt-200286b8e83918e785b61e4695443a3b77ebeaea.tar.gz Qt-200286b8e83918e785b61e4695443a3b77ebeaea.tar.bz2 |
Implement a support for getting return arguments out of invokeMethod
with QDBusInterface.
The problem was that I didn't know how to implement the operator= for
all types. But it turns out that this was possible all along: the only
types I have to implement the operator= for are the basic types, which
are already demarshalled.
The complex types are left in QDBusArgument semi-demarshalling, but we
have QDBusMetaType::demarshall, which takes a void* to an
already-constructed type and demarshalls into it. That's exactly what
the doctor ordered.
Task-number: 206765
Reviewed-By: Marius Bugge Monsen
Diffstat (limited to 'tools/qvfb/SmartPhone2.skin')
0 files changed, 0 insertions, 0 deletions