217 start and stop for the version string (tuple of integers) |
217 start and stop for the version string (tuple of integers) |
218 @keyparam versionRe regexp to determine the line identifying version |
218 @keyparam versionRe regexp to determine the line identifying version |
219 info (string). Takes precedence over versionStartsWith. |
219 info (string). Takes precedence over versionStartsWith. |
220 @return version string of detected or given version (string) |
220 @return version string of detected or given version (string) |
221 """ |
221 """ |
222 itm = QTreeWidgetItem(self.programsList, [description]) |
222 itmList = self.programsList.findItems(description, Qt.MatchCaseSensitive) |
|
223 if itmList: |
|
224 itm = itmList[0] |
|
225 else: |
|
226 itm = QTreeWidgetItem(self.programsList, [description]) |
223 font = itm.font(0) |
227 font = itm.font(0) |
224 font.setBold(True) |
228 font.setBold(True) |
225 itm.setFont(0, font) |
229 itm.setFont(0, font) |
226 if not exe: |
230 if not exe: |
227 itm.setText(1, self.trUtf8("(not configured)")) |
231 itm.setText(1, self.trUtf8("(not configured)")) |