eric6/Preferences/ProgramsDialog.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8176
31965986ecd1
parent 8259
2bbec88047dd
equal deleted inserted replaced
8190:fb0ef164f536 8273:698ae46f40a4
35 """ 35 """
36 Constructor 36 Constructor
37 37
38 @param parent The parent widget of this dialog. (QWidget) 38 @param parent The parent widget of this dialog. (QWidget)
39 """ 39 """
40 super(ProgramsDialog, self).__init__(parent) 40 super().__init__(parent)
41 self.setupUi(self) 41 self.setupUi(self)
42 self.setObjectName("ProgramsDialog") 42 self.setObjectName("ProgramsDialog")
43 self.setWindowFlags(Qt.WindowType.Window) 43 self.setWindowFlags(Qt.WindowType.Window)
44 44
45 self.__hasSearched = False 45 self.__hasSearched = False
355 (list of str) 355 (list of str)
356 @return version string of detected or given version (string) 356 @return version string of detected or given version (string)
357 """ 357 """
358 itmList = self.programsList.findItems( 358 itmList = self.programsList.findItems(
359 description, Qt.MatchFlag.MatchCaseSensitive) 359 description, Qt.MatchFlag.MatchCaseSensitive)
360 if itmList: 360 itm = (
361 itm = itmList[0] 361 itmList[0]
362 else: 362 if itmList else
363 itm = QTreeWidgetItem(self.programsList, [description]) 363 QTreeWidgetItem(self.programsList, [description])
364 )
364 font = itm.font(0) 365 font = itm.font(0)
365 font.setBold(True) 366 font.setBold(True)
366 itm.setFont(0, font) 367 itm.setFont(0, font)
367 rememberedExe = exe 368 rememberedExe = exe
368 if not exe: 369 if not exe:

eric ide

mercurial