5 #include "fileio/database.h" 10 #include <QSortFilterProxyModel> 30 void keyPressEvent(QKeyEvent *event);
45 QModelIndex mapToSource(
const QModelIndex &proxyIndex)
const override;
49 QModelIndex mapFromSource(
const QModelIndex &sourceIndex)
const override;
52 QModelIndex index(
int row,
int column,
const QModelIndex &parent)
const override;
53 QModelIndex parent(
const QModelIndex &child)
const override;
54 int rowCount(
const QModelIndex &parent = {})
const override;
55 int columnCount(
const QModelIndex &parent = {})
const override;
56 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const override;
72 explicit Completer(QObject *parent =
nullptr);
Derived line edit to use with the completer.
Definition: completer.h:23
A proxy model that flattens a Database into a list model.
Definition: completer.h:37
A database of symbols.
Definition: database.h:77
An action in vim-mode.
Definition: vim.h:81
Custom QCompleter.
Definition: completer.h:67