From fc6b3d3595fc37f65495cb8b9330d64ee037117c Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sat, 23 Oct 2010 03:55:18 +0200 Subject: [PATCH] * Don't allow drops in CollectionView. --- src/playlist/collectionview.cpp | 10 ++++++++++ src/playlist/collectionview.h | 3 +++ src/playlist/trackview.cpp | 6 ------ 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/playlist/collectionview.cpp b/src/playlist/collectionview.cpp index 9718d12be..e364485ff 100644 --- a/src/playlist/collectionview.cpp +++ b/src/playlist/collectionview.cpp @@ -1,6 +1,7 @@ #include "collectionview.h" #include +#include #include "playlist/collectionproxymodel.h" @@ -24,3 +25,12 @@ CollectionView::~CollectionView() { qDebug() << Q_FUNC_INFO; } + + +void +CollectionView::dragEnterEvent( QDragEnterEvent* event ) +{ + qDebug() << Q_FUNC_INFO; + event->ignore(); +} + diff --git a/src/playlist/collectionview.h b/src/playlist/collectionview.h index abb986c87..880970627 100644 --- a/src/playlist/collectionview.h +++ b/src/playlist/collectionview.h @@ -11,6 +11,9 @@ Q_OBJECT public: explicit CollectionView( QWidget* parent = 0 ); ~CollectionView(); + +protected: + virtual void dragEnterEvent( QDragEnterEvent* event ); }; #endif // COLLECTIONVIEW_H diff --git a/src/playlist/trackview.cpp b/src/playlist/trackview.cpp index 263266bd1..755366477 100644 --- a/src/playlist/trackview.cpp +++ b/src/playlist/trackview.cpp @@ -241,12 +241,6 @@ TrackView::dragMoveEvent( QDragMoveEvent* event ) { QTreeView::dragMoveEvent( event ); -/* if ( m_model->isReadOnly() ) - { - event->ignore(); - return; - }*/ - if ( event->mimeData()->hasFormat( "application/tomahawk.query.list" ) || event->mimeData()->hasFormat( "application/tomahawk.plentry.list" ) ) { setDirtyRegion( m_dropRect );