1 /*
2   SPDX-FileCopyrightText: 2016-2021 Laurent Montel <montel@kde.org>
3 
4   SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #include "networkmanager.h"
8 #include <QNetworkConfigurationManager>
9 using namespace PimCommon;
10 
Q_GLOBAL_STATIC(NetworkManager,s_pNetworkManagerSelf)11 Q_GLOBAL_STATIC(NetworkManager, s_pNetworkManagerSelf)
12 
13 NetworkManager::NetworkManager(QObject *parent)
14     : QObject(parent)
15     , mNetworkConfigureManager(new QNetworkConfigurationManager())
16 {
17 }
18 
~NetworkManager()19 NetworkManager::~NetworkManager()
20 {
21     delete mNetworkConfigureManager;
22 }
23 
self()24 NetworkManager *NetworkManager::self()
25 {
26     return s_pNetworkManagerSelf();
27 }
28 
networkConfigureManager() const29 QNetworkConfigurationManager *NetworkManager::networkConfigureManager() const
30 {
31     return mNetworkConfigureManager;
32 }
33