From c5e730de1e885a21966a0cee6c22b1b3f1d3ac40 Mon Sep 17 00:00:00 2001 From: nhnielsen Date: Thu, 2 Aug 2007 21:00:59 +0000 Subject: [PATCH] add check for role to data() git-svn-id: svn+ssh://svn.kde.org/home/kde/trunk/extragear/multimedia/amarok@695744 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- src/playlistbrowser/PodcastModel.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/playlistbrowser/PodcastModel.cpp b/src/playlistbrowser/PodcastModel.cpp index 78b4fbd73..c82be7483 100644 --- a/src/playlistbrowser/PodcastModel.cpp +++ b/src/playlistbrowser/PodcastModel.cpp @@ -44,14 +44,17 @@ PlaylistBrowserNS::PodcastModel::data(const QModelIndex & index, int role) const DEBUG_BLOCK Q_UNUSED( role ) debug() << k_funcinfo << " index: " << index.row() << ":" << index.column(); - switch( index.column() ) - { - case 0: return QString("data 0"); break; - case 1: return QString("data 1"); break; - case 2: return QString("data 2"); break; - case 3: return QString("data 3"); break; - case 4: return QString("data 4"); break; - default: return QString("data ?"); break; + + if ( role == Qt::DisplayRole ) { + switch( index.column() ) + { + case 0: return QString("data 0"); break; + case 1: return QString("data 1"); break; + case 2: return QString("data 2"); break; + case 3: return QString("data 3"); break; + case 4: return QString("data 4"); break; + default: return QString("data ?"); break; + } } return QVariant(); } -- 2.11.4.GIT