127 loc.toString(data["mem_free_pc"], "f", 2), |
127 loc.toString(data["mem_free_pc"], "f", 2), |
128 ), |
128 ), |
129 ], |
129 ], |
130 ) |
130 ) |
131 |
131 |
|
132 header = self.__createHeader(self.tr("Flash Memory")) |
132 if data["flash_info_available"]: |
133 if data["flash_info_available"]: |
133 header = self.__createHeader(self.tr("Flash Memory")) |
|
134 QTreeWidgetItem( |
134 QTreeWidgetItem( |
135 header, |
135 header, |
136 [ |
136 [ |
137 self.tr("total"), |
137 self.tr("total"), |
138 self.tr("{0} KBytes").format( |
138 self.tr("{0} KBytes").format( |
158 loc.toString(data["flash_free_kb"], "f", 0), |
158 loc.toString(data["flash_free_kb"], "f", 0), |
159 loc.toString(data["flash_free_pc"], "f", 2), |
159 loc.toString(data["flash_free_pc"], "f", 2), |
160 ), |
160 ), |
161 ], |
161 ], |
162 ) |
162 ) |
|
163 else: |
|
164 itm = QTreeWidgetItem(header, [self.tr("No flash file system available")]) |
|
165 itm.setFirstColumnSpanned(True) |
163 |
166 |
164 header = self.__createHeader(self.tr("µLab")) |
167 header = self.__createHeader(self.tr("µLab")) |
165 if data["ulab"] is not None: |
168 if data["ulab"] is not None: |
166 QTreeWidgetItem(header, [self.tr("Version"), data["ulab"]]) |
169 QTreeWidgetItem(header, [self.tr("Version"), data["ulab"]]) |
167 else: |
170 else: |