qutebrowser/qutebrowser/completion/models
Florian Bruhin ef9e1bef1b Improve performance when adding new history item.
Fixes #919.

There were two issues here:

- CompletionWidget didn't delete the old model when setting a new one. This
  means filterAcceptsRow was called for models which aren't even used anymore.

- setChild was used instead of appendRow for the BaseCompletionModel, which
  caused Qt to call filterAcceptsRow once for every item of the completion
  model instead of only once.
2015-09-06 16:59:43 +02:00
..
__init__.py Update copyright years 2015-01-03 15:51:31 +01:00
base.py Improve performance when adding new history item. 2015-09-06 16:59:43 +02:00
configmodel.py Add tests: 2015-08-11 09:17:46 +02:00
instances.py Cleanup 2015-08-22 22:59:41 +02:00
miscmodels.py Get rid of bookmark_by_title completion. 2015-07-29 12:36:45 +02:00
sortfilter.py Completion model filters are now per-window (via completer.py) 2015-08-21 16:05:33 +02:00
urlmodel.py Completion model filters are now per-window (via completer.py) 2015-08-21 16:05:33 +02:00