24 #include <QDBusConnection>
29 Q_PROPERTY(
int Session READ sessionBus)
30 Q_PROPERTY(
int System READ systemBus)
41 BMDBus(QObject * parent =
nullptr);
43 Connection sessionBus() {
return BMDBus::Session; }
44 Connection systemBus() {
return BMDBus::System; }
48 QObject* createInterface(
const QString & service,
const QString & path,
const QString & interface, Connection bus);
50 bool registerService(
const QString & service, Connection bus);
52 bool unregisterService(
const QString & service, Connection bus);
54 bool exportObject(
const QString & path,
const QString & interface, Connection bus,
const QJSValue &obj);
56 QString errorMessage(
const Connection bus = Session);
60 QDBusConnection getConnection(
const Connection bus);
67 void becauseImHappy() { }
74 TestQObject(QObject * parent =
nullptr) : QObject(parent) {}
76 QString awesomeMethod() {
return "awesome"; }