Preferences/ProgramsDialog.py

changeset 438
f62a3f9d2e28
parent 426
161992758137
child 686
b672b36f3efb
equal deleted inserted replaced
437:6a62ad60fa99 438:f62a3f9d2e28
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)"))

eric ide

mercurial