eric7/WebBrowser/Tools/WebHitTestResult.py

branch
eric7
changeset 8318
962bce857696
parent 8312
800c432b34c8
child 8553
10d31e5ce9e5
equal deleted inserted replaced
8316:0c7a44af84bc 8318:962bce857696
10 # 10 #
11 # This code was ported from QupZilla. 11 # This code was ported from QupZilla.
12 # Copyright (C) David Rosca <nowrep@gmail.com> 12 # Copyright (C) David Rosca <nowrep@gmail.com>
13 # 13 #
14 14
15 from PyQt5.QtCore import QPoint, QRect, QUrl 15 from PyQt6.QtCore import QPoint, QRect, QUrl
16 16
17 17
18 class WebHitTestResult: 18 class WebHitTestResult:
19 """ 19 """
20 Class implementing an object for testing certain aspects of a web page. 20 Class implementing an object for testing certain aspects of a web page.
115 menu event. 115 menu event.
116 116
117 @param data context menu data 117 @param data context menu data
118 @type QWebEngineContextMenuData 118 @type QWebEngineContextMenuData
119 """ 119 """
120 from PyQt5.QtWebEngineWidgets import QWebEngineContextMenuData 120 from PyQt6.QtWebEngineWidgets import QWebEngineContextMenuData
121 if not data.isValid() or data.position() != self.__pos: 121 if not data.isValid() or data.position().toPoint() != self.__pos:
122 return 122 return
123 123
124 self.__linkTitle = data.linkText() 124 self.__linkTitle = data.linkText()
125 self.__linkUrl = data.linkUrl() 125 self.__linkUrl = data.linkUrl()
126 self.__isContentEditable = data.isContentEditable() 126 self.__isContentEditable = data.isContentEditable()

eric ide

mercurial