WebBrowser/WebBrowserView.py

branch
QtWebEngine
changeset 4760
d053f6655a0f
parent 4759
a60eb8619906
child 4767
0bace7c5ebc9
equal deleted inserted replaced
4759:a60eb8619906 4760:d053f6655a0f
1316 ## self.__accessKeysPressed = False 1316 ## self.__accessKeysPressed = False
1317 1317
1318 super(WebBrowserView, self).focusOutEvent(evt) 1318 super(WebBrowserView, self).focusOutEvent(evt)
1319 1319
1320 # TODO: Gestures: Obsoleted by eventFilter() (?) 1320 # TODO: Gestures: Obsoleted by eventFilter() (?)
1321 ## def event(self, evt): 1321 def event(self, evt):
1322 ## """ 1322 """
1323 ## Public method handling events. 1323 Public method handling events.
1324 ## 1324
1325 ## @param evt reference to the event (QEvent) 1325 @param evt reference to the event (QEvent)
1326 ## @return flag indicating, if the event was handled (boolean) 1326 @return flag indicating, if the event was handled (boolean)
1327 ## """ 1327 """
1328 ## if evt.type() == QEvent.Gesture: 1328 if evt.type() == QEvent.Gesture:
1329 ## self.gestureEvent(evt) 1329 self._gestureEvent(evt)
1330 ## return True 1330 return True
1331 ## 1331
1332 ## return super(WebBrowserView, self).event(evt) 1332 return super(WebBrowserView, self).event(evt)
1333 1333
1334 def _gestureEvent(self, evt): 1334 def _gestureEvent(self, evt):
1335 """ 1335 """
1336 Protected method handling gesture events. 1336 Protected method handling gesture events.
1337 1337
1362 if obj is self and evt.type() == QEvent.ChildAdded: 1362 if obj is self and evt.type() == QEvent.ChildAdded:
1363 child = evt.child() 1363 child = evt.child()
1364 if child and child.inherits( 1364 if child and child.inherits(
1365 "QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget"): 1365 "QtWebEngineCore::RenderWidgetHostViewQtDelegateWidget"):
1366 self.__rwhvqt = child 1366 self.__rwhvqt = child
1367 self.grabGesture(Qt.PinchGesture)
1367 self.__rwhvqt.installEventFilter(self) 1368 self.__rwhvqt.installEventFilter(self)
1368 1369
1369 # forward events to WebBrowserView 1370 # forward events to WebBrowserView
1370 if obj is self.__rwhvqt: 1371 if obj is self.__rwhvqt:
1371 wasAccepted = evt.isAccepted() 1372 wasAccepted = evt.isAccepted()

eric ide

mercurial