mark public attribute as public, fix debug output

This commit is contained in:
Christian Helbling 2017-07-04 23:30:06 +02:00
parent 20db65e430
commit 361251bf53
2 changed files with 12 additions and 10 deletions

View File

@ -38,7 +38,7 @@ from qutebrowser.browser import (urlmarks, browsertab, inspector, navigate,
webelem, downloads)
from qutebrowser.keyinput import modeman
from qutebrowser.utils import (message, usertypes, log, qtutils, urlutils,
objreg, utils, typing)
objreg, utils, typing, debug)
from qutebrowser.utils.usertypes import KeyMode
from qutebrowser.misc import editor, guiprocess
from qutebrowser.completion.models import instances, sortfilter
@ -2171,7 +2171,9 @@ class CommandDispatcher:
window = self._tabbed_browser.window()
if window.isFullScreen():
window.setWindowState(window._state_before_fullscreen & ~Qt.WindowFullScreen)
window.setWindowState(window.state_before_fullscreen & ~Qt.WindowFullScreen)
else:
window._state_before_fullscreen = window.windowState()
window.state_before_fullscreen = window.windowState()
window.showFullScreen()
log.misc.debug('state before fullscreen: {}'
.format(debug.qflags_key(Qt, window.state_before_fullscreen)))

View File

@ -30,7 +30,7 @@ from PyQt5.QtWidgets import QWidget, QVBoxLayout, QApplication, QSizePolicy
from qutebrowser.commands import runners, cmdutils
from qutebrowser.config import config
from qutebrowser.utils import message, log, usertypes, qtutils, objreg, utils
from qutebrowser.utils import message, log, usertypes, qtutils, objreg, utils, debug
from qutebrowser.mainwindow import tabbedbrowser, messageview, prompt
from qutebrowser.mainwindow.statusbar import bar
from qutebrowser.completion import completionwidget, completer
@ -123,12 +123,12 @@ class MainWindow(QWidget):
Attributes:
status: The StatusBar widget.
tabbed_browser: The TabbedBrowser widget.
state_before_fullscreen: window state before activation of fullscreen.
_downloadview: The DownloadView widget.
_vbox: The main QVBoxLayout.
_commandrunner: The main CommandRunner instance.
_overlays: Widgets shown as overlay for the current webpage.
_private: Whether the window is in private browsing mode.
_state_before_fullscreen: window state before activation of fullscreen
"""
def __init__(self, *, private, geometry=None, parent=None):
@ -218,7 +218,7 @@ class MainWindow(QWidget):
objreg.get("app").new_window.emit(self)
self._state_before_fullscreen = self.windowState()
self.state_before_fullscreen = self.windowState()
def _init_geometry(self, geometry):
"""Initialize the window geometry or load it from disk."""
@ -486,12 +486,12 @@ class MainWindow(QWidget):
@pyqtSlot(bool)
def _on_fullscreen_requested(self, on):
if on:
self._state_before_fullscreen = self.windowState()
self.state_before_fullscreen = self.windowState()
self.showFullScreen()
else:
self.setWindowState(self._state_before_fullscreen)
log.misc.debug('on: {}, state before fullscreen: {}'
.format(on, self._state_before_fullscreen))
self.setWindowState(self.state_before_fullscreen)
log.misc.debug('on: {}, state before fullscreen: {}'.format(
on, debug.qflags_key(Qt, self.state_before_fullscreen)))
@cmdutils.register(instance='main-window', scope='window')
@pyqtSlot()