/*! Unregisters the DBus object */ void ObjectEndPoint::unregisterObjectDBus(const QRemoteServiceRegister::Entry& entry, const QUuid& id) { uint hash = qHash(id.toString()); QString objPath = QLatin1Char('/') + entry.interfaceName() + QLatin1Char('/') + entry.version() + QLatin1Char('/') + QString::number(hash); objPath.replace(QLatin1Char('.'), QLatin1Char('/')); QDBusConnection::sessionBus().unregisterObject(objPath, QDBusConnection::UnregisterTree); }
/*! Unregisters the DBus object */ void ObjectEndPoint::unregisterObjectDBus(const QRemoteServiceRegister::Entry& entry, const QUuid& id) { uint hash = qHash(id.toString()); QString objPath = "/" + entry.interfaceName() + "/" + entry.version() + "/" + QString::number(hash); objPath.replace(QString("."), QString("/")); connection->unregisterObject(objPath, QDBusConnection::UnregisterTree); }