File indexing completed on 2024-03-24 04:02:50
0001 /* 0002 SPDX-FileCopyrightText: 2015 Jan Grulich <jgrulich@redhat.com> 0003 0004 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0005 */ 0006 0007 #include "genericsetting.h" 0008 #include "genericsetting_p.h" 0009 0010 #include "nmdebug.h" 0011 0012 NetworkManager::GenericSettingPrivate::GenericSettingPrivate() 0013 : name(NM_SETTING_GENERIC_SETTING_NAME) 0014 { 0015 } 0016 0017 NetworkManager::GenericSetting::GenericSetting() 0018 : Setting(Setting::Generic) 0019 , d_ptr(new GenericSettingPrivate()) 0020 { 0021 } 0022 0023 NetworkManager::GenericSetting::GenericSetting(const Ptr &other) 0024 : Setting(other) 0025 , d_ptr(new GenericSettingPrivate()) 0026 { 0027 } 0028 0029 NetworkManager::GenericSetting::~GenericSetting() 0030 { 0031 delete d_ptr; 0032 } 0033 0034 QString NetworkManager::GenericSetting::name() const 0035 { 0036 Q_D(const GenericSetting); 0037 0038 return d->name; 0039 } 0040 0041 void NetworkManager::GenericSetting::fromMap(const QVariantMap &setting) 0042 { 0043 Q_UNUSED(setting); 0044 } 0045 0046 QVariantMap NetworkManager::GenericSetting::toMap() const 0047 { 0048 QVariantMap setting; 0049 0050 return setting; 0051 } 0052 0053 QDebug NetworkManager::operator<<(QDebug dbg, const NetworkManager::GenericSetting &setting) 0054 { 0055 dbg.nospace() << "type: " << setting.typeAsString(setting.type()) << '\n'; 0056 dbg.nospace() << "initialized: " << !setting.isNull() << '\n'; 0057 0058 return dbg.maybeSpace(); 0059 }