Fixed last merge.
This commit is contained in:
parent
fe829699be
commit
8159c5f567
@ -22,7 +22,7 @@
|
|||||||
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, QTimer
|
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject, QTimer
|
||||||
|
|
||||||
from qutebrowser.config import config
|
from qutebrowser.config import config
|
||||||
from qutebrowser.commands import cmdutils, runners
|
from qutebrowser.commands import cmdexc, cmdutils, runners
|
||||||
from qutebrowser.utils import usertypes, log, objreg, utils
|
from qutebrowser.utils import usertypes, log, objreg, utils
|
||||||
from qutebrowser.completion.models import instances
|
from qutebrowser.completion.models import instances
|
||||||
|
|
||||||
@ -481,3 +481,12 @@ class Completer(QObject):
|
|||||||
"""Select the next completion item."""
|
"""Select the next completion item."""
|
||||||
self._open_completion_if_needed()
|
self._open_completion_if_needed()
|
||||||
self.next_prev_item.emit(False)
|
self.next_prev_item.emit(False)
|
||||||
|
|
||||||
|
@cmdutils.register(instance='completion', hide=True,
|
||||||
|
modes=[usertypes.KeyMode.command], scope='window')
|
||||||
|
def completion_item_del(self):
|
||||||
|
"""Delete the current completion item."""
|
||||||
|
try:
|
||||||
|
self.model().srcmodel.delete_cur_item(self._win_id)
|
||||||
|
except NotImplementedError:
|
||||||
|
raise cmdexc.CommandError("Cannot delete this item.")
|
||||||
|
@ -26,7 +26,6 @@ subclasses to provide completions.
|
|||||||
from PyQt5.QtWidgets import QStyle, QTreeView, QSizePolicy
|
from PyQt5.QtWidgets import QStyle, QTreeView, QSizePolicy
|
||||||
from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QItemSelectionModel
|
from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QItemSelectionModel
|
||||||
|
|
||||||
from qutebrowser.commands import cmdexc, cmdutils
|
|
||||||
from qutebrowser.config import config, style
|
from qutebrowser.config import config, style
|
||||||
from qutebrowser.completion import completiondelegate, completer
|
from qutebrowser.completion import completiondelegate, completer
|
||||||
from qutebrowser.utils import qtutils, objreg, utils
|
from qutebrowser.utils import qtutils, objreg, utils
|
||||||
@ -237,27 +236,6 @@ class CompletionView(QTreeView):
|
|||||||
selmod.clearSelection()
|
selmod.clearSelection()
|
||||||
selmod.clearCurrentIndex()
|
selmod.clearCurrentIndex()
|
||||||
|
|
||||||
@cmdutils.register(instance='completion', hide=True,
|
|
||||||
modes=[usertypes.KeyMode.command], scope='window')
|
|
||||||
def completion_item_prev(self):
|
|
||||||
"""Select the previous completion item."""
|
|
||||||
self._next_prev_item(prev=True)
|
|
||||||
|
|
||||||
@cmdutils.register(instance='completion', hide=True,
|
|
||||||
modes=[usertypes.KeyMode.command], scope='window')
|
|
||||||
def completion_item_next(self):
|
|
||||||
"""Select the next completion item."""
|
|
||||||
self._next_prev_item(prev=False)
|
|
||||||
|
|
||||||
@cmdutils.register(instance='completion', hide=True,
|
|
||||||
modes=[usertypes.KeyMode.command], scope='window')
|
|
||||||
def completion_item_del(self):
|
|
||||||
"""Delete the current completion item."""
|
|
||||||
try:
|
|
||||||
self.model().srcmodel.delete_cur_item(self._win_id)
|
|
||||||
except NotImplementedError:
|
|
||||||
raise cmdexc.CommandError("Cannot delete this item.")
|
|
||||||
|
|
||||||
def selectionChanged(self, selected, deselected):
|
def selectionChanged(self, selected, deselected):
|
||||||
"""Extend selectionChanged to call completers selection_changed."""
|
"""Extend selectionChanged to call completers selection_changed."""
|
||||||
super().selectionChanged(selected, deselected)
|
super().selectionChanged(selected, deselected)
|
||||||
|
Loading…
Reference in New Issue
Block a user