From 2dd5515392d0b6c911595edbaa0b0e0942fce43b Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 6 Mar 2013 18:37:34 +0100 Subject: [PATCH] Correctly accept track drops for inbox. --- src/sourcetree/items/SourceItem.cpp | 7 +++++++ src/sourcetree/items/SourceItem.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/sourcetree/items/SourceItem.cpp b/src/sourcetree/items/SourceItem.cpp index e0e63b6fa..14482a296 100644 --- a/src/sourcetree/items/SourceItem.cpp +++ b/src/sourcetree/items/SourceItem.cpp @@ -761,3 +761,10 @@ SourceItem::supportedDropTypes( const QMimeData* data ) const return DropTypesNone; } + + +Qt::ItemFlags +SourceItem::flags() const +{ + return SourceTreeItem::flags() | Qt::ItemIsDropEnabled; +} diff --git a/src/sourcetree/items/SourceItem.h b/src/sourcetree/items/SourceItem.h index 16e2085f9..04fa08ba4 100644 --- a/src/sourcetree/items/SourceItem.h +++ b/src/sourcetree/items/SourceItem.h @@ -58,6 +58,7 @@ public: virtual bool willAcceptDrag( const QMimeData* data ) const; virtual bool dropMimeData( const QMimeData* data, Qt::DropAction action ); virtual DropTypes supportedDropTypes( const QMimeData* data ) const; + virtual Qt::ItemFlags flags() const; public slots: virtual void activate();