qtinternetradio/ui/src/irstationsview.cpp
changeset 14 896e9dbc5f19
parent 12 608f67c22514
child 15 065198191975
--- a/qtinternetradio/ui/src/irstationsview.cpp	Tue Jul 06 14:07:20 2010 +0300
+++ b/qtinternetradio/ui/src/irstationsview.cpp	Wed Aug 18 09:40:26 2010 +0300
@@ -18,6 +18,7 @@
 #include <hblistview.h>
 #include <hbaction.h>
 #include <QTimer>
+#include <hbscrollbar.h>
 
 #include "irviewmanager.h"
 #include "irstationsview.h"
@@ -217,7 +218,13 @@
     iListView->reset();
     iListView->setCurrentIndex(iChannelModel->index(iLastSelectitem));
     iListView->scrollTo(iChannelModel->index(iLastSelectitem));
-
+    qreal value = 0.0;
+    if (iListView->model()->rowCount() > 0)
+    {
+        value = iLastSelectitem / iListView->model()->rowCount();
+    }
+    iListView->verticalScrollBar()->setValue(value);
+    
     //initialize the iconindices
     for (int i = 0; i < iChannelModel->rowCount(); ++i)
     {