WebBrowser/WebBrowserView.py

branch
QtWebEngine
changeset 4884
6983af705a7f
parent 4881
c269212cceac
child 4885
362360f9a979
equal deleted inserted replaced
4881:c269212cceac 4884:6983af705a7f
1279 """ 1279 """
1280 if self.__mw.personalInformationManager().viewKeyPressEvent(self, evt): 1280 if self.__mw.personalInformationManager().viewKeyPressEvent(self, evt):
1281 evt.accept() 1281 evt.accept()
1282 return 1282 return
1283 1283
1284 if evt.key() == Qt.Key_Escape:
1285 if self.isFullScreen():
1286 self.triggerPageAction(QWebEnginePage.ExitFullScreen)
1287 evt.accept()
1288 return
1289
1284 # TODO: Access Keys 1290 # TODO: Access Keys
1285 ## if self.__enableAccessKeys: 1291 ## if self.__enableAccessKeys:
1286 ## self.__accessKeysPressed = ( 1292 ## self.__accessKeysPressed = (
1287 ## evt.modifiers() == Qt.ControlModifier and 1293 ## evt.modifiers() == Qt.ControlModifier and
1288 ## evt.key() == Qt.Key_Control) 1294 ## evt.key() == Qt.Key_Control)
1923 @return flag indicating the presence of RSS links (boolean) 1929 @return flag indicating the presence of RSS links (boolean)
1924 """ 1930 """
1925 return len(self.__rss) > 0 1931 return len(self.__rss) > 0
1926 1932
1927 ########################################################################### 1933 ###########################################################################
1934 ## Full Screen handling below
1935 ###########################################################################
1936
1937 def isFullScreen(self):
1938 """
1939 Public method to check, if full screen mode is active.
1940
1941 @return flag indicating full screen mode
1942 @rtype bool
1943 """
1944 return self.__mw.isFullScreen()
1945
1946 def requestFullScreen(self, enable):
1947 """
1948 Public method to request full screen mode.
1949
1950 @param enable flag indicating full screen mode on or off
1951 @type bool
1952 """
1953 if enable:
1954 self.__mw.enterHtmlFullScreen()
1955 else:
1956 self.__mw.showNormal()
1957
1958 ###########################################################################
1928 ## Clicked Frame slots 1959 ## Clicked Frame slots
1929 ########################################################################### 1960 ###########################################################################
1930 1961
1931 ## def __loadClickedFrame(self): 1962 ## def __loadClickedFrame(self):
1932 ## """ 1963 ## """

eric ide

mercurial