diff --git a/src/libtomahawk/playlist/TrackView.cpp b/src/libtomahawk/playlist/TrackView.cpp index e274a001a..a9eabfb8e 100644 --- a/src/libtomahawk/playlist/TrackView.cpp +++ b/src/libtomahawk/playlist/TrackView.cpp @@ -45,6 +45,9 @@ #include #include +// HACK +#include + #define SCROLL_TIMEOUT 280 using namespace Tomahawk; @@ -83,6 +86,13 @@ TrackView::TrackView( QWidget* parent ) setEditTriggers( NoEditTriggers ); setHeader( m_header ); + + // HACK: enable moving of first column: QTBUG-33974 / https://github.com/qtproject/qtbase/commit/e0fc088c0c8bc61dbcaf5928b24986cd61a22777 + QTableView unused; + unused.setVerticalHeader( header() ); + header()->setParent( this ); + unused.setVerticalHeader( new QHeaderView( Qt::Horizontal, &unused ) ); + setSortingEnabled( true ); sortByColumn( -1 ); setContextMenuPolicy( Qt::CustomContextMenu );