7#ifndef NETWORKMANAGERQT_WIRELESS_SETTING_H
8#define NETWORKMANAGERQT_WIRELESS_SETTING_H
11#include <networkmanagerqt/networkmanagerqt_export.h>
13#include <QSharedPointer>
18class WirelessSettingPrivate;
57 void setMode(NetworkMode mode);
58 NetworkMode mode()
const;
60 void setBand(FrequencyBand band);
61 FrequencyBand band()
const;
63 void setChannel(quint32 channel);
64 quint32 channel()
const;
69 void setRate(quint32 rate);
72 void setTxPower(quint32 power);
73 quint32 txPower()
const;
75 void setAssignedMacAddress(
const QString &assignedMacAddress);
76 QString assignedMacAddress()
const;
82 void setClonedMacAddress(
const QByteArray &address);
85 void setGenerateMacAddressMask(
const QString &macAddressMask);
86 QString generateMacAddressMask()
const;
88 void setMacAddressBlacklist(
const QStringList &list);
91 void setMacAddressRandomization(MacAddressRandomization randomization);
92 MacAddressRandomization macAddressRandomization()
const;
94 void setMtu(quint32 mtu);
100 void setPowerSave(PowerSave powersave);
101 PowerSave powerSave()
const;
104 void setSecurity(
const QString &security);
107 void setHidden(
bool hidden);
110 void fromMap(
const QVariantMap &setting)
override;
112 QVariantMap toMap()
const override;
115 WirelessSettingPrivate *d_ptr;
Base class for all kinds of setting.
Represents wireless setting.
This class allows querying the underlying system to discover the available network interfaces and rea...
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 20 2024 11:59:05 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.