From 1961312b1508070be0d2a3c6e67a1a3eb24c83d5 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sun, 14 Mar 2021 01:24:26 +0100 Subject: Improve sorting and sizing of completions a bit --- src/CompletionProxyModel.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/CompletionProxyModel.h') 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 trie_; std::vector mapping; int maxMistakes_; -- cgit 1.5.1