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 ## """ |