16NeardHelper::NeardHelper(QObject *parent) :
19 qDBusRegisterMetaType<InterfaceList>();
22 m_dbusObjectManager =
new OrgFreedesktopDBusObjectManagerInterface(QStringLiteral(
"org.neard"),
24 QDBusConnection::systemBus(),
26 if (!m_dbusObjectManager->isValid()) {
27 qCCritical(QT_NFC_NEARD) <<
"dbus object manager invalid";
31 connect(m_dbusObjectManager, &OrgFreedesktopDBusObjectManagerInterface::InterfacesAdded,
32 this, &NeardHelper::interfacesAdded);
33 connect(m_dbusObjectManager, &OrgFreedesktopDBusObjectManagerInterface::InterfacesRemoved,
34 this, &NeardHelper::interfacesRemoved);
47void NeardHelper::interfacesAdded(
const QDBusObjectPath &path, InterfaceList interfaceList)