summary refs log tree commit diff
path: root/src/CompletionProxyModel.h
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-03-14 01:24:26 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2021-03-14 01:24:26 +0100
commit1961312b1508070be0d2a3c6e67a1a3eb24c83d5 (patch)
tree33c2f9c0e2c1c3cb04196a1a076114d559053f30 /src/CompletionProxyModel.h
parentFix text corruption from unrounded pixel height (diff)
downloadnheko-1961312b1508070be0d2a3c6e67a1a3eb24c83d5.tar.xz
Improve sorting and sizing of completions a bit
Diffstat (limited to '')
-rw-r--r--src/CompletionProxyModel.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/CompletionProxyModel.h b/src/CompletionProxyModel.h

index 214845b7..5d3ae152 100644 --- a/src/CompletionProxyModel.h +++ b/src/CompletionProxyModel.h
@@ -135,7 +135,8 @@ struct trie class CompletionProxyModel : public QAbstractProxyModel { Q_OBJECT - + Q_PROPERTY( + QString searchString READ searchString WRITE setSearchString NOTIFY newSearchString) public: CompletionProxyModel(QAbstractItemModel *model, int max_mistakes = 2, @@ -159,12 +160,13 @@ public slots: QVariant completionAt(int i) const; void setSearchString(QString s); + QString searchString() const { return searchString_; } signals: void newSearchString(QString); private: - QString searchString; + QString searchString_; trie<uint, int> trie_; std::vector<int> mapping; int maxMistakes_;