File indexing completed on 2024-04-21 04:00:09
0001 /* 0002 SPDX-FileCopyrightText: 2012-2013 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 #ifndef NETWORKMANAGERQT_WIRELESS_SETTING_P_H 0008 #define NETWORKMANAGERQT_WIRELESS_SETTING_P_H 0009 0010 #include <QStringList> 0011 0012 namespace NetworkManager 0013 { 0014 class WirelessSettingPrivate 0015 { 0016 public: 0017 WirelessSettingPrivate(); 0018 0019 QString name; 0020 QByteArray ssid; 0021 NetworkManager::WirelessSetting::NetworkMode mode; 0022 NetworkManager::WirelessSetting::FrequencyBand band; 0023 quint32 channel; 0024 QByteArray bssid; 0025 quint32 rate; 0026 quint32 txPower; 0027 QByteArray macAddress; 0028 QByteArray clonedMacAddress; 0029 QStringList macAddressBlacklist; 0030 quint32 mtu; 0031 QStringList seenBssids; 0032 QString security; 0033 bool hidden; 0034 QString generateMacAddressMask; 0035 NetworkManager::Setting::MacAddressRandomization macAddressRandomization; 0036 NetworkManager::WirelessSetting::PowerSave powersave; 0037 QString assignedMacAddress; 0038 }; 0039 0040 } 0041 0042 #endif // NETWORKMANAGERQT_WIRELESS_SETTING_P_H