diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-02-07 21:54:05 +0100 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-02-07 21:54:05 +0100 |
commit | ba757f8a1e528fdf9744094f97d1a652072771f8 (patch) | |
tree | 191faaf2f0f907af8df15cd139a45a3f27b7be0d /src/addressbar/completer.cpp | |
parent | Rewrote bookmark manager to use QTreeWidget over QTreeView (diff) | |
download | smolbote-ba757f8a1e528fdf9744094f97d1a652072771f8.tar.xz |
Fixed address bar auto-complete
Diffstat (limited to 'src/addressbar/completer.cpp')
-rw-r--r-- | src/addressbar/completer.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/addressbar/completer.cpp b/src/addressbar/completer.cpp index 4c95bce..5d64dd7 100644 --- a/src/addressbar/completer.cpp +++ b/src/addressbar/completer.cpp @@ -15,15 +15,16 @@ Completer::Completer(QWidget *parent) setWindowFlags(Qt::ToolTip); } -bool Completer::updateItems(const QModelIndexList &list) +bool Completer::updateItems(const QList<QTreeWidgetItem *> &list) { if(list.isEmpty()) return false; // list is not empty QStringList l; - for(const QModelIndex &idx : list) { - l.append(idx.data(Qt::EditRole).toString()); + for(QTreeWidgetItem *item : list) { + if(!item->text(1).isEmpty()) + l.append(item->text(1)); } auto *model = new QStringListModel(l, this); |