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)11Q_GLOBAL_STATIC(NetworkManager, s_pNetworkManagerSelf) 12 13 NetworkManager::NetworkManager(QObject *parent) 14 : QObject(parent) 15 , mNetworkConfigureManager(new QNetworkConfigurationManager()) 16 { 17 } 18 ~NetworkManager()19NetworkManager::~NetworkManager() 20 { 21 delete mNetworkConfigureManager; 22 } 23 self()24NetworkManager *NetworkManager::self() 25 { 26 return s_pNetworkManagerSelf(); 27 } 28 networkConfigureManager() const29QNetworkConfigurationManager *NetworkManager::networkConfigureManager() const 30 { 31 return mNetworkConfigureManager; 32 } 33