У меня есть демон, работающий на DBus, который предлагает сервис для запуска приложений. Я хочу передать две строки этому сервисному API (appPath, appArgs). Я зарегистрировал службу и путь к объекту с помощью DBus.
Мой сервисный метод вызывается, но я не получаю аргументы правильно () в моем сервисе. Вот как я делаю это из моего класса адаптера,
call(QDBus::Block, QLatin1String("LaunchApp"), appPath, appArgs);
Вот так выглядит мой интерфейс.
" <interface name=\"com.company.AppLauncher\" >\n"
" <method name=\"LaunchApp\">\n"
" <arg name=\"appPath\" type=\"s\" direction=\"in\"/>\n"
" <arg name=\"appArgs\" type=\"s\" direction=\"in\"/>\n"
" </method> \n"
Как мне этого добиться?