aboutsummaryrefslogtreecommitdiff
path: root/src/addressbar/completer.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-02-07 21:54:05 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-02-07 21:54:05 +0100
commitba757f8a1e528fdf9744094f97d1a652072771f8 (patch)
tree191faaf2f0f907af8df15cd139a45a3f27b7be0d /src/addressbar/completer.cpp
parentRewrote bookmark manager to use QTreeWidget over QTreeView (diff)
downloadsmolbote-ba757f8a1e528fdf9744094f97d1a652072771f8.tar.xz
Fixed address bar auto-complete
Diffstat (limited to 'src/addressbar/completer.cpp')
-rw-r--r--src/addressbar/completer.cpp7
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);