Fix lint.
This commit is contained in:
parent
d3c6ebcf15
commit
a36c0fcd4c
@ -42,7 +42,6 @@ from qutebrowser.utils import (message, usertypes, log, qtutils, urlutils,
|
||||
objreg, utils)
|
||||
from qutebrowser.utils.usertypes import KeyMode
|
||||
from qutebrowser.misc import editor
|
||||
from qutebrowser.keyinput import modeman
|
||||
|
||||
|
||||
class CommandDispatcher:
|
||||
@ -1267,9 +1266,11 @@ class CommandDispatcher:
|
||||
"""Move the cursor or select to the start of next block."""
|
||||
webview = self._current_widget()
|
||||
if not webview.selection_enabled:
|
||||
act = [QWebPage.MoveToEndOfBlock, QWebPage.MoveToNextLine, QWebPage.MoveToStartOfBlock]
|
||||
act = [QWebPage.MoveToEndOfBlock, QWebPage.MoveToNextLine,
|
||||
QWebPage.MoveToStartOfBlock]
|
||||
else:
|
||||
act = [QWebPage.SelectEndOfBlock, QWebPage.SelectNextLine, QWebPage.SelectStartOfBlock]
|
||||
act = [QWebPage.SelectEndOfBlock, QWebPage.SelectNextLine,
|
||||
QWebPage.SelectStartOfBlock]
|
||||
for _ in range(count):
|
||||
for a in act:
|
||||
webview.triggerPageAction(a)
|
||||
@ -1280,9 +1281,11 @@ class CommandDispatcher:
|
||||
"""Move the cursor or select to the start of previous block."""
|
||||
webview = self._current_widget()
|
||||
if not webview.selection_enabled:
|
||||
act = [QWebPage.MoveToStartOfBlock, QWebPage.MoveToPreviousLine, QWebPage.MoveToStartOfBlock]
|
||||
act = [QWebPage.MoveToStartOfBlock, QWebPage.MoveToPreviousLine,
|
||||
QWebPage.MoveToStartOfBlock]
|
||||
else:
|
||||
act = [QWebPage.SelectStartOfBlock, QWebPage.SelectPreviousLine, QWebPage.SelectStartOfBlock]
|
||||
act = [QWebPage.SelectStartOfBlock, QWebPage.SelectPreviousLine,
|
||||
QWebPage.SelectStartOfBlock]
|
||||
for _ in range(count):
|
||||
for a in act:
|
||||
webview.triggerPageAction(a)
|
||||
@ -1293,9 +1296,11 @@ class CommandDispatcher:
|
||||
"""Move the cursor or select to the end of next block."""
|
||||
webview = self._current_widget()
|
||||
if not webview.selection_enabled:
|
||||
act = [QWebPage.MoveToEndOfBlock, QWebPage.MoveToNextLine, QWebPage.MoveToEndOfBlock]
|
||||
act = [QWebPage.MoveToEndOfBlock, QWebPage.MoveToNextLine,
|
||||
QWebPage.MoveToEndOfBlock]
|
||||
else:
|
||||
act = [QWebPage.SelectEndOfBlock, QWebPage.SelectNextLine, QWebPage.SelectEndOfBlock]
|
||||
act = [QWebPage.SelectEndOfBlock, QWebPage.SelectNextLine,
|
||||
QWebPage.SelectEndOfBlock]
|
||||
for _ in range(count):
|
||||
for a in act:
|
||||
webview.triggerPageAction(a)
|
||||
@ -1306,9 +1311,11 @@ class CommandDispatcher:
|
||||
"""Move the cursor or select to the end of previous block."""
|
||||
webview = self._current_widget()
|
||||
if not webview.selection_enabled:
|
||||
act = [QWebPage.MoveToStartOfBlock, QWebPage.MoveToPreviousLine, QWebPage.MoveToEndOfBlock]
|
||||
act = [QWebPage.MoveToStartOfBlock, QWebPage.MoveToPreviousLine,
|
||||
QWebPage.MoveToEndOfBlock]
|
||||
else:
|
||||
act = [QWebPage.SelectStartOfBlock, QWebPage.SelectPreviousLine, QWebPage.SelectEndOfBlock]
|
||||
act = [QWebPage.SelectStartOfBlock, QWebPage.SelectPreviousLine,
|
||||
QWebPage.SelectEndOfBlock]
|
||||
for _ in range(count):
|
||||
for a in act:
|
||||
webview.triggerPageAction(a)
|
||||
@ -1364,8 +1371,10 @@ class CommandDispatcher:
|
||||
modes=[KeyMode.caret], scope='window')
|
||||
def toggle_selection(self):
|
||||
"""Toggle caret selection mode."""
|
||||
self._current_widget().selection_enabled = not self._current_widget().selection_enabled
|
||||
mainwindow = objreg.get('main-window', scope='window', window=self._win_id)
|
||||
widget = self._current_widget()
|
||||
widget.selection_enabled = not widget.selection_enabled
|
||||
mainwindow = objreg.get('main-window', scope='window',
|
||||
window=self._win_id)
|
||||
mainwindow.status.on_mode_entered(usertypes.KeyMode.caret)
|
||||
|
||||
@cmdutils.register(instance='command-dispatcher', hide=True,
|
||||
|
@ -106,7 +106,7 @@ class WebView(QWebView):
|
||||
self.keep_icon = False
|
||||
self.search_text = None
|
||||
self.search_flags = 0
|
||||
self.selection_enabled = False;
|
||||
self.selection_enabled = False
|
||||
self.init_neighborlist()
|
||||
cfg = objreg.get('config')
|
||||
cfg.changed.connect(self.init_neighborlist)
|
||||
@ -441,13 +441,14 @@ class WebView(QWebView):
|
||||
settings.setAttribute(QWebSettings.CaretBrowsingEnabled, True)
|
||||
self.selection_enabled = False
|
||||
|
||||
tabbed = objreg.get('tabbed-browser', scope='window', window=self.win_id)
|
||||
if tabbed.currentWidget().tab_id == self.tab_id:
|
||||
tabbed_browser = objreg.get('tabbed-browser', scope='window',
|
||||
window=self.win_id)
|
||||
if tabbed_browser.currentWidget().tab_id == self.tab_id:
|
||||
self.clearFocus()
|
||||
self.setFocus(Qt.OtherFocusReason)
|
||||
|
||||
self.page().currentFrame().evaluateJavaScript(
|
||||
utils.read_file('javascript/position_caret.js'))
|
||||
utils.read_file('javascript/position_caret.js'))
|
||||
|
||||
@pyqtSlot(usertypes.KeyMode)
|
||||
def on_mode_left(self, mode):
|
||||
@ -463,7 +464,7 @@ class WebView(QWebView):
|
||||
# Remove selection if exist
|
||||
self.triggerPageAction(QWebPage.MoveToNextChar)
|
||||
settings.setAttribute(QWebSettings.CaretBrowsingEnabled, False)
|
||||
self.selection_enabled = False;
|
||||
self.selection_enabled = False
|
||||
|
||||
self.setFocusPolicy(Qt.WheelFocus)
|
||||
|
||||
|
@ -822,7 +822,8 @@ def data(readonly=False):
|
||||
|
||||
('statusbar.bg.caret-selection',
|
||||
SettingValue(typ.QssColor(), '#a12dff'),
|
||||
"Background color of the statusbar in caret selection enabled mode."),
|
||||
"Background color of the statusbar in caret mode with a "
|
||||
"selection"),
|
||||
|
||||
('statusbar.progress.bg',
|
||||
SettingValue(typ.QssColor(), 'white'),
|
||||
|
@ -231,4 +231,3 @@ class CaretKeyParser(keyparser.CommandKeyParser):
|
||||
|
||||
def __repr__(self):
|
||||
return utils.get_repr(self)
|
||||
|
||||
|
@ -270,7 +270,7 @@ class StatusBar(QWidget):
|
||||
|
||||
@pyqtProperty(bool)
|
||||
def caret_selection_active(self):
|
||||
"""Getter for self.caret_selection_active, so it can be used as Qt property."""
|
||||
"""Getter for caret_selection_active, so it can be used as property."""
|
||||
return self._caret_selection_active
|
||||
|
||||
def _set_mode_active(self, mode, val):
|
||||
@ -284,7 +284,8 @@ class StatusBar(QWidget):
|
||||
self._insert_active = val
|
||||
elif mode == usertypes.KeyMode.caret:
|
||||
log.statusbar.debug("Setting caret_active to {}".format(val))
|
||||
webview = objreg.get("tabbed-browser", scope="window", window=self._win_id).currentWidget()
|
||||
webview = objreg.get("tabbed-browser", scope="window",
|
||||
window=self._win_id).currentWidget()
|
||||
if val and webview.selection_enabled:
|
||||
self._set_mode_text("{} selection".format(mode.name))
|
||||
self._caret_selection_active = val
|
||||
|
Loading…
Reference in New Issue
Block a user