5 |
5 |
6 """ |
6 """ |
7 Module implementing a window for showing the QtHelp index. |
7 Module implementing a window for showing the QtHelp index. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QUrl, QEvent |
10 from PyQt6.QtCore import pyqtSignal, pyqtSlot, Qt, QUrl, QEvent |
11 from PyQt5.QtWidgets import ( |
11 from PyQt6.QtWidgets import ( |
12 QWidget, QVBoxLayout, QLabel, QLineEdit, QMenu, QDialog, QApplication |
12 QWidget, QVBoxLayout, QLabel, QLineEdit, QMenu, QDialog, QApplication |
13 ) |
13 ) |
14 |
14 |
15 |
15 |
16 class HelpIndexWidget(QWidget): |
16 class HelpIndexWidget(QWidget): |
60 |
60 |
61 self.__engine.indexModel().indexCreationStarted.connect( |
61 self.__engine.indexModel().indexCreationStarted.connect( |
62 self.__disableSearchEdit) |
62 self.__disableSearchEdit) |
63 self.__engine.indexModel().indexCreated.connect( |
63 self.__engine.indexModel().indexCreated.connect( |
64 self.__enableSearchEdit) |
64 self.__enableSearchEdit) |
|
65 # TODO: change code to use documentActivated and documentsActivated |
65 self.__index.linkActivated.connect(self.__linkActivated) |
66 self.__index.linkActivated.connect(self.__linkActivated) |
66 self.__index.linksActivated.connect(self.__linksActivated) |
67 self.__index.linksActivated.connect(self.__linksActivated) |
67 self.__index.customContextMenuRequested.connect( |
68 self.__index.customContextMenuRequested.connect( |
68 self.__showContextMenu) |
69 self.__showContextMenu) |
69 self.__searchEdit.returnPressed.connect( |
70 self.__searchEdit.returnPressed.connect( |