2
Copyright 2013 Jan Grulich <jgrulich@redhat.com>
4
This library is free software; you can redistribute it and/or
5
modify it under the terms of the GNU Lesser General Public
6
License as published by the Free Software Foundation; either
7
version 2.1 of the License, or (at your option) version 3, or any
8
later version accepted by the membership of KDE e.V. (or its
9
successor approved by the membership of KDE e.V.), which shall
10
act as a proxy defined in Section 6 of version 3 of the license.
12
This library is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
Lesser General Public License for more details.
17
You should have received a copy of the GNU Lesser General Public
18
License along with this library. If not, see <http://www.gnu.org/licenses/>.
22
#include "enabledconnections.h"
24
#include <NetworkManagerQt/Manager>
28
EnabledConnections::EnabledConnections(QObject* parent):
33
EnabledConnections::~EnabledConnections()
37
void EnabledConnections::init()
39
connect(NetworkManager::notifier(), SIGNAL(networkingEnabledChanged(bool)),
40
SIGNAL(networkingEnabled(bool)));
41
connect(NetworkManager::notifier(), SIGNAL(wirelessEnabledChanged(bool)),
42
SIGNAL(wirelessEnabled(bool)));
43
connect(NetworkManager::notifier(), SIGNAL(wirelessHardwareEnabledChanged(bool)),
44
SIGNAL(wirelessHwEnabled(bool)));
45
connect(NetworkManager::notifier(), SIGNAL(wimaxEnabledChanged(bool)),
46
SIGNAL(wimaxEnabled(bool)));
47
connect(NetworkManager::notifier(), SIGNAL(wimaxHardwareEnabledChanged(bool)),
48
SIGNAL(wimaxHwEnabled(bool)));
49
connect(NetworkManager::notifier(), SIGNAL(wwanEnabledChanged(bool)),
50
SIGNAL(wwanEnabled(bool)));
51
connect(NetworkManager::notifier(), SIGNAL(wwanHardwareEnabledChanged(bool)),
52
SIGNAL(wwanHwEnabled(bool)));
54
NMAppletDebug() << "Emit signal networkingEnabled(" << NetworkManager::isNetworkingEnabled() << ")";
55
Q_EMIT networkingEnabled(NetworkManager::isNetworkingEnabled());
56
NMAppletDebug() << "Emit signal wirelessEnabled(" << NetworkManager::isWirelessEnabled() << ")";
57
Q_EMIT wirelessEnabled(NetworkManager::isWirelessEnabled());
58
NMAppletDebug() << "Emit signal wirelessHwEnabled(" << NetworkManager::isWirelessHardwareEnabled() << ")";
59
Q_EMIT wirelessHwEnabled(NetworkManager::isWirelessHardwareEnabled());
60
NMAppletDebug() << "Emit signal wimaxEnabled(" << NetworkManager::isWimaxEnabled() << ")";
61
Q_EMIT wimaxEnabled(NetworkManager::isWimaxEnabled());
62
NMAppletDebug() << "Emit signal wimaxHwEnabled(" << NetworkManager::isWimaxHardwareEnabled() << ")";
63
Q_EMIT wimaxHwEnabled(NetworkManager::isWimaxHardwareEnabled());
64
NMAppletDebug() << "Emit signal wwanEnabled(" << NetworkManager::isWwanEnabled() << ")";
65
Q_EMIT wwanEnabled(NetworkManager::isWwanEnabled());
66
NMAppletDebug() << "Emit signal wwanHWEnabled(" << NetworkManager::isWwanHardwareEnabled() << ")";
67
Q_EMIT wwanHwEnabled(NetworkManager::isWwanHardwareEnabled());