23 #include "dbusinterface.h"
24 #include "libsignoncommon.h"
28 using namespace SignOn;
30 static bool connIsP2P(
const QDBusConnection &connection)
32 return connection.name().startsWith(QLatin1String(
"libsignon-qt"));
35 DBusInterface::DBusInterface(
const QString &service,
37 const char *interface,
38 const QDBusConnection &connection,
43 QDBusAbstractInterface(connIsP2P(connection) ? QLatin1String(
"") : service,
44 path, interface, connection, parent)
49 DBusInterface::~DBusInterface()
53 bool DBusInterface::connect(
const char *name,
57 return connection().connect(service(), path(), interface(),
58 QLatin1String(name), receiver, slot);