kutils: new knetworkmanager KDED module method

here is how to use it:
```
qdbus-katie org.kde.kded /modules/knetworkmanager enable false
qdbus-katie org.kde.kded /modules/knetworkmanager enable true
```

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-07-09 03:39:44 +03:00
parent 40e0c3f167
commit 0e4eaac7f3
2 changed files with 6 additions and 0 deletions

View file

@ -48,6 +48,11 @@ int KNetworkManagerModule::status() const
return static_cast<int>(m_networkmanager->status());
}
bool KNetworkManagerModule::enable(const bool enable)
{
return m_networkmanager->enable(enable);
}
void KNetworkManagerModule::slotStatusChanged(const KNetworkManager::KNetworkStatus status)
{
KNotification *knotification = nullptr;

View file

@ -34,6 +34,7 @@ public:
~KNetworkManagerModule();
Q_SCRIPTABLE int status() const;
Q_SCRIPTABLE bool enable(const bool enable);
private Q_SLOTS:
void slotStatusChanged(const KNetworkManager::KNetworkStatus status);