+ if iface == 'wlan0':
+ try:
+ from Plugins.SystemPlugins.WirelessLan.Wlan import Wlan
+ w = Wlan(iface)
+ stats = w.getStatus()
+ if stats['BSSID'] == "00:00:00:00:00:00":
+ self["Network"].instance.setForegroundColor(getColor(Grey))
+ self["Network"].setText(_("disconnected"))
+ self["NetworkInfo_OK"].hide()
+ self["NetworkInfo_NOK"].show()
+ else:
+ self["Network"].instance.setForegroundColor(getColor(Green))
+ self["Network"].setText(_("connected"))
+ self["NetworkInfo_OK"].show()
+ self["NetworkInfo_NOK"].hide()
+ except:
+ self["Network"].instance.setForegroundColor(getColor(Grey))
+ self["Network"].setText(_("disconnected"))
+ self["NetworkInfo_OK"].hide()
+ self["NetworkInfo_NOK"].show()
+ else:
+ iNetwork.getLinkState(iface,self.dataAvail)