mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 10:52:51 +00:00
solid-networkstatus: connect to interface signals and query it only if supported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
69db6d5d4c
commit
8dd5790803
1 changed files with 5 additions and 3 deletions
|
@ -36,9 +36,11 @@ ConnmanStatus::ConnmanStatus(QObject *parent)
|
||||||
m_status(Solid::Networking::Unknown),
|
m_status(Solid::Networking::Unknown),
|
||||||
m_connman(CONNMAN_DBUS_SERVICE, CONNMAN_DBUS_PATH, CONNMAN_DBUS_INTERFACE, QDBusConnection::systemBus())
|
m_connman(CONNMAN_DBUS_SERVICE, CONNMAN_DBUS_PATH, CONNMAN_DBUS_INTERFACE, QDBusConnection::systemBus())
|
||||||
{
|
{
|
||||||
QDBusConnection::systemBus().connect(CONNMAN_DBUS_SERVICE, CONNMAN_DBUS_PATH, CONNMAN_DBUS_INTERFACE,
|
if (isSupported()) {
|
||||||
"PropertyChanged", this, SLOT(connmanStateChanged()));
|
QDBusConnection::systemBus().connect(CONNMAN_DBUS_SERVICE, CONNMAN_DBUS_PATH, CONNMAN_DBUS_INTERFACE,
|
||||||
connmanStateChanged();
|
"PropertyChanged", this, SLOT(connmanStateChanged()));
|
||||||
|
connmanStateChanged();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Solid::Networking::Status ConnmanStatus::status() const
|
Solid::Networking::Status ConnmanStatus::status() const
|
||||||
|
|
Loading…
Add table
Reference in a new issue