diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-09-25 14:44:01 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-09-25 14:44:01 +0200 |
commit | 9203de811f049c8e604a9c3065781157fa506155 (patch) | |
tree | 96096d8cbeefd58c988ddb97dcd51fa21873ffb6 /lib/bookmarks/bookmarksview.h | |
parent | Bookmarks: add BookmarkItem and BookmarkModel (diff) | |
download | smolbote-9203de811f049c8e604a9c3065781157fa506155.tar.xz |
Bookmarks: integrate model/view
- fix addBookmark and search signals
- fix drag'n'drop
- add xbel::write
Diffstat (limited to 'lib/bookmarks/bookmarksview.h')
-rw-r--r-- | lib/bookmarks/bookmarksview.h | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/lib/bookmarks/bookmarksview.h b/lib/bookmarks/bookmarksview.h index f99fd2a..ab0ab86 100644 --- a/lib/bookmarks/bookmarksview.h +++ b/lib/bookmarks/bookmarksview.h @@ -9,30 +9,20 @@ #ifndef SMOLBOTE_BOOKMARKSVIEW_H #define SMOLBOTE_BOOKMARKSVIEW_H -#include <QTreeWidget> +#include <QTreeView> -class BookmarksView : public QTreeWidget +class BookmarksView : public QTreeView { Q_OBJECT public: - enum Type { - Invalid, - Folder, - Bookmark - }; - Q_ENUM(Type) explicit BookmarksView(QWidget *parent = nullptr); - QTreeWidgetItem *createBookmark(QTreeWidgetItem *parentItem); - QTreeWidgetItem *createFolder(QTreeWidgetItem *parentItem); - - Type itemType(QTreeWidgetItem *item) const; +protected: + void dropEvent(QDropEvent *event) override; private: - QIcon folderIcon; - QIcon bookmarkIcon; }; #endif // SMOLBOTE_BOOKMARKSVIEW_H |