locationpickerservice/src/locationpickerproxymodel.cpp
changeset 31 8db05346071b
parent 20 cd10d5b85554
--- a/locationpickerservice/src/locationpickerproxymodel.cpp	Wed Jun 23 18:07:15 2010 +0300
+++ b/locationpickerservice/src/locationpickerproxymodel.cpp	Tue Jul 06 14:10:28 2010 +0300
@@ -22,9 +22,8 @@
 // LocationPickerProxyModel::LocationPickerProxyModel()
 // ----------------------------------------------------
 
-LocationPickerProxyModel::LocationPickerProxyModel( Qt::Orientations aOrientation , QObject *parent )
-     :QSortFilterProxyModel(parent),
-     mOrientation( aOrientation )
+LocationPickerProxyModel::LocationPickerProxyModel( QObject *parent )
+     :QSortFilterProxyModel(parent)
 {
 }
 
@@ -36,26 +35,16 @@
 {
      // get left and right items data and implement sort logic
      // return true if left is less than right
-	 QVariant leftData = sourceModel()->data(left);
+     QVariant leftData = sourceModel()->data(left);
      QVariant rightData = sourceModel()->data(right);
 
-    if( mOrientation == Qt::Vertical )
-    {
-        QStringList leftStringList = leftData.toStringList();
+     QStringList leftStringList = leftData.toStringList();
 
-        QStringList rightStringList = rightData.toStringList();
+     QStringList rightStringList = rightData.toStringList();
 
-        return QString::compare( QString( leftStringList[0] + " " + leftStringList[1] ),
-                                            QString( rightStringList[0] + " " + rightStringList[1] ), Qt::CaseInsensitive ) < 0;
-    }
-    else
-    {
-        QString leftString = leftData.toString();
+     return QString::compare( QString( leftStringList[0] + " " + leftStringList[1] ),
+             QString( rightStringList[0] + " " + rightStringList[1] ), Qt::CaseInsensitive ) < 0;
 
-        QString rightString = rightData.toString();
-
-        return QString::compare( leftString, rightString, Qt::CaseInsensitive ) < 0;
-    }
 }
 
  // ----------------------------------------------------
@@ -65,8 +54,7 @@
 bool LocationPickerProxyModel::filterAcceptsRow( int sourceRow,
         const QModelIndex &sourceParent ) const
 {
-    if( mOrientation == Qt::Vertical)
-    {
+
     // implement logic for search.
     QModelIndex index0 = sourceModel()->index(sourceRow, 0, sourceParent);
 
@@ -74,9 +62,7 @@
     QString fullString = " " + stringList[0] + " " + stringList[1];
 
     return (fullString.contains(mSearchText, Qt::CaseInsensitive));
-    }
-    else
-    return true;
+
 }
 
  // ----------------------------------------------------