aboutsummaryrefslogtreecommitdiff
path: root/lib/bookmarks/bookmarksmodel.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-01-07 20:02:33 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-01-07 20:02:33 +0100
commit4d958ae602315fd9d78af35c40b27d9c6ae6e656 (patch)
tree18af9cfb87d2a432c850af39258d6c7294051df5 /lib/bookmarks/bookmarksmodel.h
parentAdded BookmarksModel (diff)
downloadsmolbote-4d958ae602315fd9d78af35c40b27d9c6ae6e656.tar.xz
Searching through BookmarkModel elements
Diffstat (limited to 'lib/bookmarks/bookmarksmodel.h')
-rw-r--r--lib/bookmarks/bookmarksmodel.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/bookmarks/bookmarksmodel.h b/lib/bookmarks/bookmarksmodel.h
index 7493f1c..9d884fb 100644
--- a/lib/bookmarks/bookmarksmodel.h
+++ b/lib/bookmarks/bookmarksmodel.h
@@ -30,14 +30,16 @@ public:
QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
- QModelIndex index(BookmarkItem *node) const;
+ QModelIndex index(BookmarkItem *node, int column = 0) const;
QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override;
QModelIndex parent(const QModelIndex &index) const override;
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
int columnCount(const QModelIndex &parent = QModelIndex()) const override;
QVariant data(const QModelIndex &index, int role) const override;
- bool hasChildren(const QModelIndex &parent) const override ;
+ bool hasChildren(const QModelIndex &parent) const override;
+
+ QModelIndexList match(const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags) const override;
private:
QIcon folderIcon;