98 self.tr("Tx-Power"), |
98 self.tr("Tx-Power"), |
99 self.tr("{0} dBm").format(clientStatus["txpower"]), |
99 self.tr("{0} dBm").format(clientStatus["txpower"]), |
100 ], |
100 ], |
101 ) |
101 ) |
102 |
102 |
|
103 if "ap_ssid" in clientStatus: |
|
104 apHeader = self.__createSubheader( |
|
105 header, self.tr("Connected Access Point") |
|
106 ) |
|
107 QTreeWidgetItem( |
|
108 apHeader, [self.tr("Name"), clientStatus["ap_ssid"]] |
|
109 ) |
|
110 QTreeWidgetItem( |
|
111 apHeader, [self.tr("Channel"), str(clientStatus["ap_channel"])] |
|
112 ) |
|
113 QTreeWidgetItem( |
|
114 apHeader, [self.tr("MAC-Address"), clientStatus["ap_bssid"]] |
|
115 ) |
|
116 QTreeWidgetItem( |
|
117 apHeader, [self.tr("RSSI [dBm]"), str(clientStatus["ap_rssi"])] |
|
118 ) |
|
119 QTreeWidgetItem( |
|
120 apHeader, [self.tr("Security"), clientStatus["ap_security"]] |
|
121 ) |
|
122 QTreeWidgetItem( |
|
123 apHeader, [self.tr("Country"), clientStatus["ap_country"]] |
|
124 ) |
|
125 |
103 # access point interface |
126 # access point interface |
104 if apStatus: |
127 if apStatus: |
105 header = self.__createHeader(self.tr("Access Point")) |
128 header = self.__createHeader(self.tr("Access Point")) |
106 QTreeWidgetItem( |
129 QTreeWidgetItem( |
107 header, |
130 header, |
166 font.setBold(True) |
189 font.setBold(True) |
167 |
190 |
168 headerItem.setFont(0, font) |
191 headerItem.setFont(0, font) |
169 |
192 |
170 return headerItem |
193 return headerItem |
|
194 |
|
195 def __createSubheader(self, parent, text): |
|
196 """ |
|
197 Private method to create a subheader item. |
|
198 |
|
199 @param parent reference to the parent item |
|
200 @type QTreeWidgetItem |
|
201 @param text text for the header item |
|
202 @type str |
|
203 @return reference to the created header item |
|
204 @rtype QTreeWidgetItem |
|
205 """ |
|
206 headerItem = QTreeWidgetItem(parent, [text]) |
|
207 headerItem.setExpanded(True) |
|
208 headerItem.setFirstColumnSpanned(True) |
|
209 |
|
210 font = headerItem.font(0) |
|
211 font.setUnderline(True) |
|
212 headerItem.setFont(0, font) |
|
213 |
|
214 return headerItem |