eric7/WebBrowser/Tools/WebHitTestResult.py

branch
eric7
changeset 8582
ae6032e4b4ef
parent 8553
10d31e5ce9e5
child 8881
54e42bc2437a
equal deleted inserted replaced
8581:a6c893c8b7af 8582:ae6032e4b4ef
113 """ 113 """
114 Public method to update the hit test data with data from the context 114 Public method to update the hit test data with data from the context
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 QWebEngineContextMenuRequest
119 """ 119 """
120 from PyQt6.QtWebEngineCore import QWebEngineContextMenuData 120 from PyQt6.QtWebEngineCore import QWebEngineContextMenuRequest
121 if not data.isValid() or data.position().toPoint() != self.__pos: 121 if data.position() != 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()
127 self.__isContentSelected = bool(data.selectedText()) 127 self.__isContentSelected = bool(data.selectedText())
128 128
129 if ( 129 if (
130 data.mediaType() == 130 data.mediaType() ==
131 QWebEngineContextMenuData.MediaType.MediaTypeImage 131 QWebEngineContextMenuRequest.MediaType.MediaTypeImage
132 ): 132 ):
133 self.__imageUrl = data.mediaUrl() 133 self.__imageUrl = data.mediaUrl()
134 elif data.mediaType() in [ 134 elif data.mediaType() in [
135 QWebEngineContextMenuData.MediaType.MediaTypeAudio, 135 QWebEngineContextMenuRequest.MediaType.MediaTypeAudio,
136 QWebEngineContextMenuData.MediaType.MediaTypeVideo 136 QWebEngineContextMenuRequest.MediaType.MediaTypeVideo
137 ]: 137 ]:
138 self.__mediaUrl = data.mediaUrl() 138 self.__mediaUrl = data.mediaUrl()
139 139
140 def baseUrl(self): 140 def baseUrl(self):
141 """ 141 """

eric ide

mercurial