src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py

branch
eric7
changeset 10621
f5631f40c4d9
parent 10439
21c28b0f9e41
child 10643
08682797bfcd
equal deleted inserted replaced
10620:699b5ceb39aa 10621:f5631f40c4d9
82 needsUpdate = False 82 needsUpdate = False
83 itm = QTreeWidgetItem( 83 itm = QTreeWidgetItem(
84 self.modulesList, 84 self.modulesList,
85 [ 85 [
86 module.name, 86 module.name,
87 module.device_version 87 (
88 if module.device_version 88 module.device_version
89 else self.tr("unknown"), 89 if module.device_version
90 module.bundle_version 90 else self.tr("unknown")
91 if module.bundle_version 91 ),
92 else self.tr("unknown"), 92 (
93 module.bundle_version
94 if module.bundle_version
95 else self.tr("unknown")
96 ),
93 reason, 97 reason,
94 ], 98 ],
95 ) 99 )
96 if self.__selectionMode: 100 if self.__selectionMode:
97 itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable) 101 itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable)
98 itm.setCheckState( 102 itm.setCheckState(
99 0, 103 0,
100 Qt.CheckState.Checked 104 (
101 if needsUpdate 105 Qt.CheckState.Checked
102 else Qt.CheckState.Unchecked, 106 if needsUpdate
107 else Qt.CheckState.Unchecked
108 ),
103 ) 109 )
104 if needsUpdate: 110 if needsUpdate:
105 self.__checkCount += 1 111 self.__checkCount += 1
106 else: 112 else:
107 self.header.setText(self.tr("All modules are up-to-date.")) 113 self.header.setText(self.tr("All modules are up-to-date."))

eric ide

mercurial