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() |