diff options
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 |