--- a/radioapp/radiowidgets/src/radioutil.cpp Mon Sep 20 18:04:48 2010 +0300
+++ b/radioapp/radiowidgets/src/radioutil.cpp Tue Oct 05 09:31:22 2010 +0300
@@ -18,6 +18,7 @@
// System includes
#include <HbEffect>
#include <HbNotificationDialog>
+#include <QSortFilterProxyModel>
// User includes
#include "radioutil.h"
@@ -181,6 +182,24 @@
/*!
*
*/
+void RadioUtil::mapToSource( const QModelIndexList& proxyIndices,
+ QModelIndexList& sourceIndices,
+ const QSortFilterProxyModel* model)
+{
+ if(!model) {
+ return;
+ }
+ QModelIndexList::const_iterator iter = proxyIndices.constBegin();
+ QModelIndexList::const_iterator end = proxyIndices.constEnd();
+ while( iter != end ) {
+ sourceIndices.append( model->mapToSource( *iter ) );
+ ++iter;
+ }
+}
+
+/*!
+ *
+ */
RadioUtil& RadioUtil::instance()
{
if ( !::theInstance ) {