diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-01-07 20:02:33 +0100 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-01-07 20:02:33 +0100 |
commit | 4d958ae602315fd9d78af35c40b27d9c6ae6e656 (patch) | |
tree | 18af9cfb87d2a432c850af39258d6c7294051df5 /lib/bookmarks/bookmarksmodel.h | |
parent | Added BookmarksModel (diff) | |
download | smolbote-4d958ae602315fd9d78af35c40b27d9c6ae6e656.tar.xz |
Searching through BookmarkModel elements
Diffstat (limited to 'lib/bookmarks/bookmarksmodel.h')
-rw-r--r-- | lib/bookmarks/bookmarksmodel.h | 6 |
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; |