diff --git a/src/blackmisc/dbusserver.cpp b/src/blackmisc/dbusserver.cpp index c9f4669e3..128c7c943 100644 --- a/src/blackmisc/dbusserver.cpp +++ b/src/blackmisc/dbusserver.cpp @@ -130,6 +130,14 @@ namespace BlackMisc } } + bool CDBusServer::dBusAddressToHostAndPort(QString dbusAddress, QString &o_host, QString &o_port) + { + int port; + const bool s = dBusAddressToHostAndPort(dbusAddress, o_host, port); + o_port = QString::number(port); + return s; + } + bool CDBusServer::isQtDefaultConnection(const QDBusConnection &connection) { return connection.name() == QDBusConnection::sessionBus().name() || diff --git a/src/blackmisc/dbusserver.h b/src/blackmisc/dbusserver.h index 53b81e424..4e1063007 100644 --- a/src/blackmisc/dbusserver.h +++ b/src/blackmisc/dbusserver.h @@ -119,6 +119,9 @@ namespace BlackMisc //! Extract host and port from a DBus address static bool dBusAddressToHostAndPort(QString dbusAddress, QString &o_host, int &o_port); + //! Extract host and port from a DBus address + static bool dBusAddressToHostAndPort(QString dbusAddress, QString &o_host, QString &o_port); + //! Is the given connection one of the default connections? static bool isQtDefaultConnection(const QDBusConnection &connection);