View Single Post
Posts: 11 | Thanked: 0 times | Joined on Nov 2011
#1
wtf?

Description:
Code:
<method name="get_cookies_by_attributes">
      <arg name="words" type="a{ss}" direction="in"/>
      <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="Q_Map_String_String"/>
      <arg name="res" type="au" direction="out"/>
      <annotation name="com.trolltech.QtDBus.QtTypeName.Out1" value="Q_List_uint"/>
</method>
It's work:
Code:
$ dbus-send --system --type=method_call --print-reply --dest=com.nokia.time /com/nokia/time com.nokia.time.get_cookies_by_attributes dict:string:string:
It's not work:
Code:
QMap<QString,QString> args;
QDBusInterface iface("com.nokia.time", "/com/nokia/time", "com.nokia.time", QDBusConnection::systemBus());
QDBusMessage reply=iface.call("get_cookies_by_attributes", args);
Error:
Code:
error: no matching function for call to 'QDBusInterface::call(const char [26], QMap<QString, QString>&)'
wtf?