213 @param evt reference to the mouse event |
213 @param evt reference to the mouse event |
214 @type QMouseEvent |
214 @type QMouseEvent |
215 """ |
215 """ |
216 hasModifier = evt.modifiers() != Qt.KeyboardModifier.NoModifier |
216 hasModifier = evt.modifiers() != Qt.KeyboardModifier.NoModifier |
217 if evt.button() == Qt.MouseButton.LeftButton and hasModifier: |
217 if evt.button() == Qt.MouseButton.LeftButton and hasModifier: |
218 |
|
219 anchor = self.anchorAt(evt.pos()) |
218 anchor = self.anchorAt(evt.pos()) |
220 if anchor: |
219 if anchor: |
221 url = self.link().resolved(QUrl(anchor)) |
220 url = self.link().resolved(QUrl(anchor)) |
222 if evt.modifiers() & Qt.KeyboardModifier.ControlModifier: |
221 if evt.modifiers() & Qt.KeyboardModifier.ControlModifier: |
223 self.__helpViewerWidget.openUrlNewBackgroundPage(url) |
222 self.__helpViewerWidget.openUrlNewBackgroundPage(url) |