Preferences/ProgramsDialog.py

changeset 6665
adb59475e671
parent 6645
ad476851d7e0
child 6667
d45c9b0c3851
equal deleted inserted replaced
6664:50c9c1c9cf30 6665:adb59475e671
338 else: 338 else:
339 itm = QTreeWidgetItem(self.programsList, [description]) 339 itm = QTreeWidgetItem(self.programsList, [description])
340 font = itm.font(0) 340 font = itm.font(0)
341 font.setBold(True) 341 font.setBold(True)
342 itm.setFont(0, font) 342 itm.setFont(0, font)
343 rememberedExe = exe
343 if not exe: 344 if not exe:
344 itm.setText(1, self.tr("(not configured)")) 345 itm.setText(1, self.tr("(not configured)"))
345 else: 346 else:
346 if os.path.isabs(exe): 347 if os.path.isabs(exe):
347 if not Utilities.isExecutable(exe): 348 if not Utilities.isExecutable(exe):
396 version]) 397 version])
397 else: 398 else:
398 QTreeWidgetItem(itm, [exe, version]) 399 QTreeWidgetItem(itm, [exe, version])
399 itm.setExpanded(True) 400 itm.setExpanded(True)
400 else: 401 else:
401 itm.setText(1, self.tr("(not found)")) 402 if itm.childCount() == 0:
403 itm.setText(1, self.tr("(not found)"))
404 else:
405 QTreeWidgetItem(itm, [rememberedExe,
406 self.tr("(not found)")])
407 itm.setExpanded(True)
402 QApplication.processEvents() 408 QApplication.processEvents()
403 self.programsList.header().resizeSections(QHeaderView.ResizeToContents) 409 self.programsList.header().resizeSections(QHeaderView.ResizeToContents)
404 self.programsList.header().setStretchLastSection(True) 410 self.programsList.header().setStretchLastSection(True)
405 return version 411 return version
406 412

eric ide

mercurial