summaryrefslogtreecommitdiff
path: root/src/frontend/bookmarks/btbookmarkitembase.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/bookmarks/btbookmarkitembase.h')
-rw-r--r--src/frontend/bookmarks/btbookmarkitembase.h22
1 files changed, 7 insertions, 15 deletions
diff --git a/src/frontend/bookmarks/btbookmarkitembase.h b/src/frontend/bookmarks/btbookmarkitembase.h
index 8452473..2ae1430 100644
--- a/src/frontend/bookmarks/btbookmarkitembase.h
+++ b/src/frontend/bookmarks/btbookmarkitembase.h
@@ -12,15 +12,11 @@
#include <QTreeWidgetItem>
-#include <QDropEvent>
-#include <QMimeData>
-#include <QString>
+class BtBookmarkItemBase: public QTreeWidgetItem {
-class CBookmarkIndex;
+ public: /* Types: */
-class BtBookmarkItemBase : public QTreeWidgetItem {
- public:
enum MenuAction {
NewFolder = 0,
ChangeFolder,
@@ -38,23 +34,19 @@ class BtBookmarkItemBase : public QTreeWidgetItem {
ActionEnd = DeleteEntries
};
- /** Where to drop/create item(s): above, below or inside an item.*/
- enum Location {Above, Below, Inside};
+ public: /* Methods: */
- BtBookmarkItemBase();
- BtBookmarkItemBase(QTreeWidgetItem* parent);
- virtual ~BtBookmarkItemBase() {}
-
- virtual QString toolTip() const = 0;
+ inline BtBookmarkItemBase(QTreeWidgetItem *parent = 0)
+ : QTreeWidgetItem(parent) {}
/** Returns true if the given action should be enabled in the popup menu. */
- virtual bool enableAction( MenuAction action ) = 0;
+ virtual bool enableAction(MenuAction action) = 0;
/** Rename the item. */
virtual void rename() = 0;
/** Update the item (icon etc.) after creating or changing it. */
- virtual void update() {}
+ virtual void update() = 0;
};