diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-01-20 17:10:51 +0100 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-01-20 17:10:51 +0100 |
commit | 1e8abe4a99236ae7ab1889531660ba7bbfb8aee7 (patch) | |
tree | b8a85ab23e7de39dc4d95e33b4d0dec0c01dc2e7 /lib/bookmarks/bookmarksmodel.h | |
parent | Added result label to search form (diff) | |
download | smolbote-1e8abe4a99236ae7ab1889531660ba7bbfb8aee7.tar.xz |
Saner bookmark editing
- Fixed bug with bookmarks in folders getting duplicated
Diffstat (limited to 'lib/bookmarks/bookmarksmodel.h')
-rw-r--r-- | lib/bookmarks/bookmarksmodel.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/bookmarks/bookmarksmodel.h b/lib/bookmarks/bookmarksmodel.h index 0fb5e04..ea1d203 100644 --- a/lib/bookmarks/bookmarksmodel.h +++ b/lib/bookmarks/bookmarksmodel.h @@ -22,7 +22,8 @@ class BookmarksModel : public QAbstractItemModel public: enum { - OpenUrlRole = Qt::UserRole + 1 + TitleRole = Qt::UserRole + 1, + OpenUrlRole = Qt::UserRole + 2 }; explicit BookmarksModel(QStyle *style, QObject *parent = nullptr); @@ -45,6 +46,7 @@ public: int columnCount(const QModelIndex &parent = QModelIndex()) const override; Qt::ItemFlags flags(const QModelIndex &index) const override; + BookmarkItem::BookmarkItemType type(const QModelIndex &index) const; QVariant data(const QModelIndex &index, int role) const override; bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override; |