From 19c85f6d8457ea179667ebfb4c8b0971df932f4e Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Thu, 19 Mar 2015 09:07:43 +0100 Subject: [PATCH] DownloadColumn needs to be editable in PlayableModel. --- src/libtomahawk/playlist/PlayableModel.cpp | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/libtomahawk/playlist/PlayableModel.cpp b/src/libtomahawk/playlist/PlayableModel.cpp index 98ae366a4..71e2b4e0c 100644 --- a/src/libtomahawk/playlist/PlayableModel.cpp +++ b/src/libtomahawk/playlist/PlayableModel.cpp @@ -448,10 +448,19 @@ PlayableModel::flags( const QModelIndex& index ) const { Qt::ItemFlags defaultFlags = QAbstractItemModel::flags( index ); - if ( index.isValid() && index.column() == 0 ) - return Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled | defaultFlags; - else - return Qt::ItemIsDropEnabled | defaultFlags; + if ( index.isValid() ) + { + if ( index.column() == 0 ) + { + return Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled | defaultFlags; + } + else if ( index.column() == PlayableModel::Download ) + { + return Qt::ItemIsEditable | defaultFlags; + } + } + + return Qt::ItemIsDropEnabled | defaultFlags; }