eric7/WebBrowser/QtHelp/HelpTopicDialog.py

branch
eric7
changeset 8685
b0669ce1066d
parent 8565
207b47c2eed9
child 8881
54e42bc2437a
equal deleted inserted replaced
8683:e8a907801549 8685:b0669ce1066d
7 Module implementing a dialog to select a help topic to display. 7 Module implementing a dialog to select a help topic to display.
8 """ 8 """
9 9
10 from PyQt6.QtCore import Qt 10 from PyQt6.QtCore import Qt
11 from PyQt6.QtHelp import QHelpLink 11 from PyQt6.QtHelp import QHelpLink
12 from PyQt6.QtWidgets import QDialog 12 from PyQt6.QtWidgets import QDialog, QListWidgetItem
13 13
14 from .Ui_HelpTopicDialog import Ui_HelpTopicDialog 14 from .Ui_HelpTopicDialog import Ui_HelpTopicDialog
15 15
16 16
17 class HelpTopicDialog(QDialog, Ui_HelpTopicDialog): 17 class HelpTopicDialog(QDialog, Ui_HelpTopicDialog):
34 34
35 self.label.setText(self.tr("Choose a &topic for <b>{0}</b>:") 35 self.label.setText(self.tr("Choose a &topic for <b>{0}</b>:")
36 .format(helpKeyword)) 36 .format(helpKeyword))
37 37
38 for document in documents: 38 for document in documents:
39 itm = self.topicsList.addItem(document.title) 39 itm = QListWidgetItem(document.title, self.topicsList)
40 itm.setData(Qt.ItemDataRole.UserRole, document.url) 40 itm.setData(Qt.ItemDataRole.UserRole, document.url)
41 if self.topicsList.count() > 0: 41 if self.topicsList.count() > 0:
42 self.topicsList.setCurrentRow(0) 42 self.topicsList.setCurrentRow(0)
43 self.topicsList.setFocus() 43 self.topicsList.setFocus()
44 44

eric ide

mercurial