diff options
Diffstat (limited to 'src/wifi/qwificonfiguration.cpp')
-rw-r--r-- | src/wifi/qwificonfiguration.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/wifi/qwificonfiguration.cpp b/src/wifi/qwificonfiguration.cpp index 42196a2..b532620 100644 --- a/src/wifi/qwificonfiguration.cpp +++ b/src/wifi/qwificonfiguration.cpp @@ -31,10 +31,12 @@ public: QString m_ssid; QString m_psk; QString m_protocol; + bool m_ssidHidden; }; QWifiConfigurationPrivate::QWifiConfigurationPrivate(QWifiConfiguration *config) : q_ptr(config) + , m_ssidHidden(false) { } @@ -119,4 +121,26 @@ void QWifiConfiguration::setProtocol(const QString &protocol) d->m_protocol = protocol; } +/*! + \property QWifiConfiguration::ssidHidden + \brief Holds whether a Wifi access point broadcasts its SSID + + If a Wifi access point does not broadcast its SSID, setting this + property to \c true ensures that the Wifi backend can detect the + specified network. + + By default this property is set to \c false. +*/ +bool QWifiConfiguration::isSsidHidden() const +{ + Q_D(const QWifiConfiguration); + return d->m_ssidHidden; +} + +void QWifiConfiguration::setSsidHidden(bool hidden) +{ + Q_D(QWifiConfiguration); + d->m_ssidHidden = hidden; +} + QT_END_NAMESPACE |