@@ -22,26 +22,27 @@ items on the tree view although the drop is actually managed by qgis app.
2222 */
2323class QgsBrowserTreeView : public QTreeView
2424{
25- public:
26- QgsBrowserTreeView ( QWidget* parent ) : QTreeView(parent)
27- {
28- setDragDropMode ( QTreeView::DragDrop ); // sets also acceptDrops + dragEnabled
29- setSelectionMode ( QAbstractItemView::ExtendedSelection );
30- setContextMenuPolicy ( Qt::CustomContextMenu );
31- }
25+ public:
26+ QgsBrowserTreeView ( QWidget* parent ) : QTreeView( parent )
27+ {
28+ setDragDropMode ( QTreeView::DragDrop ); // sets also acceptDrops + dragEnabled
29+ setSelectionMode ( QAbstractItemView::ExtendedSelection );
30+ setContextMenuPolicy ( Qt::CustomContextMenu );
31+ setHeaderHidden ( true );
32+ }
3233
33- void dragEnterEvent (QDragEnterEvent* e)
34- {
35- // accept drag enter so that our widget will not get ignored
36- // and drag events will not get passed to QgisApp
37- e->accept ();
38- }
39- void dragMoveEvent (QDragMoveEvent* e)
40- {
41- // ignore all possibilities where an item could be dropped
42- // because we want that user drops the item on canvas / legend / app
43- e->ignore ();
44- }
34+ void dragEnterEvent ( QDragEnterEvent* e )
35+ {
36+ // accept drag enter so that our widget will not get ignored
37+ // and drag events will not get passed to QgisApp
38+ e->accept ();
39+ }
40+ void dragMoveEvent ( QDragMoveEvent* e )
41+ {
42+ // ignore all possibilities where an item could be dropped
43+ // because we want that user drops the item on canvas / legend / app
44+ e->ignore ();
45+ }
4546};
4647
4748QgsBrowserDockWidget::QgsBrowserDockWidget ( QWidget * parent ) :
0 commit comments