Don't resize completion while typing when unnecessary
This commit is contained in:
parent
158301d3df
commit
36d032c330
@ -184,9 +184,15 @@ class CompletionView(QTreeView):
|
|||||||
self.setModel(model)
|
self.setModel(model)
|
||||||
self.expandAll()
|
self.expandAll()
|
||||||
self._resize_columns()
|
self._resize_columns()
|
||||||
model.rowsRemoved.connect(self.resize_completion)
|
model.rowsRemoved.connect(self.maybe_resize_completion)
|
||||||
model.rowsInserted.connect(self.resize_completion)
|
model.rowsInserted.connect(self.maybe_resize_completion)
|
||||||
self.resize_completion.emit()
|
self.maybe_resize_completion()
|
||||||
|
|
||||||
|
@pyqtSlot()
|
||||||
|
def maybe_resize_completion(self):
|
||||||
|
"""Emit the resize_completion signal if the config says so."""
|
||||||
|
if config.get('completion', 'shrink'):
|
||||||
|
self.resize_completion.emit()
|
||||||
|
|
||||||
@pyqtSlot(str, str)
|
@pyqtSlot(str, str)
|
||||||
def on_config_changed(self, section, option):
|
def on_config_changed(self, section, option):
|
||||||
|
Loading…
Reference in New Issue
Block a user