Using C++/QtDBus. I'm trying to get a reply from DBus call to function described as:
object, dict PullAll(string targetfile, dict filters).
I registered (qDBusRegisterMetaType) a type defined as: typedef QPair< QDBusObjectPath, QVariantMap > Transfer;
In QDBusPendingCallWatcher
handler I'm doing:
QDBusPendingReply<Transfer> reply = *pwatcher;
I get an error:
Unexpected reply signature: got
"oa{sv}"
, expected"(oa{sv})"
What's wrong? What is parentheses in "(oa{sv})"?