diff --git a/libnymea-networkmanager/networkmanager.cpp b/libnymea-networkmanager/networkmanager.cpp index 64942a4..9571cb5 100644 --- a/libnymea-networkmanager/networkmanager.cpp +++ b/libnymea-networkmanager/networkmanager.cpp @@ -780,6 +780,11 @@ void NetworkManager::onServiceUnregistered() deinit(); } +void NetworkManager::onStateChanged(const uint &state) +{ + setState(static_cast(state)); +} + void NetworkManager::onDeviceAdded(const QDBusObjectPath &deviceObjectPath) { if (m_networkDevices.keys().contains(deviceObjectPath)) { diff --git a/libnymea-networkmanager/networkmanager.h b/libnymea-networkmanager/networkmanager.h index 8aa856e..0bf7b5f 100644 --- a/libnymea-networkmanager/networkmanager.h +++ b/libnymea-networkmanager/networkmanager.h @@ -187,6 +187,7 @@ private slots: void onServiceRegistered(); void onServiceUnregistered(); + void onStateChanged(const uint &state); void onDeviceAdded(const QDBusObjectPath &deviceObjectPath); void onDeviceRemoved(const QDBusObjectPath &deviceObjectPath); void onPropertiesChanged(const QVariantMap &properties);