33 @type QWidget (optional) |
33 @type QWidget (optional) |
34 """ |
34 """ |
35 super().__init__(parent) |
35 super().__init__(parent) |
36 self.setupUi(self) |
36 self.setupUi(self) |
37 |
37 |
38 for name in webreplDict: |
38 for name, data in webreplDict.items(): |
39 itm = QTreeWidgetItem( |
39 itm = QTreeWidgetItem( |
40 self.webreplUrlsList, |
40 self.webreplUrlsList, |
41 [name, webreplDict[name]["description"], webreplDict[name]["url"]], |
41 [name, data["description"], data["url"]], |
42 ) |
42 ) |
43 itm.setData(0, Qt.ItemDataRole.UserRole, webreplDict["device_type"]) |
43 itm.setData(0, Qt.ItemDataRole.UserRole, data["device_type"]) |
44 |
44 |
45 self.__sortItems() |
45 self.__sortItems() |
46 self.__resizeColumns() |
46 self.__resizeColumns() |
47 self.__updateActionButtons() |
47 self.__updateActionButtons() |
48 |
48 |