30 @type QWidget (optional) |
30 @type QWidget (optional) |
31 """ |
31 """ |
32 super().__init__(parent) |
32 super().__init__(parent) |
33 self.setupUi(self) |
33 self.setupUi(self) |
34 |
34 |
|
35 backend = circup.DiskBackend(devicePath, circup.logger) |
35 self.modulesList.clear() |
36 self.modulesList.clear() |
36 deviceModules = circup.get_device_versions(devicePath) |
37 deviceModules = backend.get_device_versions() |
37 for name, metadata in deviceModules.items(): |
38 for name, metadata in deviceModules.items(): |
38 QTreeWidgetItem( |
39 QTreeWidgetItem( |
39 self.modulesList, |
40 self.modulesList, |
40 [name, metadata.get("__version__", self.tr("unknown"))], |
41 [name, metadata.get("__version__", self.tr("unknown"))], |
41 ) |
42 ) |