summaryrefslogtreecommitdiffstats
path: root/src/wifi/qwificonfiguration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/wifi/qwificonfiguration.cpp')
-rw-r--r--src/wifi/qwificonfiguration.cpp24
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