10 #ifndef DRAG_DROP_TOOLBAR_H 11 #define DRAG_DROP_TOOLBAR_H 20 explicit DragDropToolBar(
const QString &title, QWidget *parent = Q_NULLPTR);
27 void actionMoved(QAction * action,
int oldPos,
int newPos);
29 void newFilterDropped(QString description, QString filter);
33 virtual void childEvent(QChildEvent * event);
35 virtual bool eventFilter(QObject * obj, QEvent * ev);
36 virtual void dragEnterEvent(QDragEnterEvent *event);
37 virtual void dragMoveEvent(QDragMoveEvent *event);
38 virtual void dropEvent(QDropEvent *event);
42 QPoint dragStartPosition;
46 void moveToolbarItems(
int fromPos,
int toPos);
50 #endif // DRAG_DROP_TOOLBAR_H