qutebrowser/qutebrowser/completion/models
Ryan Roden-Corrent e3a33ca427 Implement a hybrid list/sql completion model.
Now all completion models are of a single type called CompletionModel.
This model combines one or more categories. A category can either be a
ListCategory or a SqlCategory.

This simplifies the API, and will allow the use of models that combine simple
list-based and sql sources. This is important for two reasons:

- Adding searchengines to url completion
- Using an on-disk sqlite database for history, while keeping bookmarks and
  quickmars as text files.
2017-06-19 07:44:11 -04:00
..
__init__.py Finally update copyrights... 2017-05-09 21:37:03 +02:00
completionmodel.py Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00
configmodel.py Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00
listcategory.py Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00
miscmodels.py Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00
sortfilter.py Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00
sqlcategory.py Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00
urlmodel.py Implement a hybrid list/sql completion model. 2017-06-19 07:44:11 -04:00