ui/views/slideshowview/src/glxslideshowwidget.cpp
changeset 44 aa2fa096cbfb
parent 43 72396548277c
child 45 863223ea6961
--- a/ui/views/slideshowview/src/glxslideshowwidget.cpp	Fri May 28 21:11:54 2010 +0530
+++ b/ui/views/slideshowview/src/glxslideshowwidget.cpp	Fri Jun 11 17:53:15 2010 +0530
@@ -72,8 +72,9 @@
     mIsPause = false;
 
     for ( int i = 0; i < NBR_ITEM ; i++) {
-        mIconItems[i] = new HbIconItem(this);
-        mIconItems[i]->setBrush(QBrush(Qt::black));
+        mIconItems[i] = new HbIconItem( this );
+        mIconItems[i]->setBrush( QBrush( Qt::black ) );
+        mIconItems[i]->setAlignment( Qt::AlignCenter );
     }
 
     mSlideTimer = new QTimer();
@@ -170,7 +171,7 @@
     GLX_LOG_INFO3("GlxSlideShowWidget::triggeredEffect() image selected index %d array index %d index %d", mSelIndex, mItemIndex, index);  
     mEffectEngine->runEffect( mItemList, QString("HbIconItem") );
     emit slideShowEvent( EFFECT_STARTED );
-    }
+}
 
 void GlxSlideShowWidget::effectFinshed()
 {
@@ -182,6 +183,7 @@
     mSelIndex = ( ++mSelIndex ) % rowCount;
     mItemIndex = ( ++mItemIndex ) % NBR_ITEM;
     mModel->setData( mModel->index(mSelIndex, 0), mSelIndex, GlxFocusIndexRole );
+    mModel->setData( mModel->index(mSelIndex, 0), mSelIndex, GlxVisualWindowIndex );
     setIconItems( MOVE_FORWARD );
   
     GLX_LOG_INFO2("GlxSlideShowWidget::effectFinshed() after image selected index %d array index %d ", mSelIndex, mItemIndex);
@@ -315,6 +317,7 @@
     mSelIndex = ( ++mSelIndex ) % rowCount;
     mItemIndex = ( ++mItemIndex ) % NBR_ITEM;
     mModel->setData( mModel->index(mSelIndex, 0), mSelIndex, GlxFocusIndexRole );
+    mModel->setData( mModel->index(mSelIndex, 0), mSelIndex, GlxVisualWindowIndex );
 
     setIconItems( MOVE_FORWARD );
     startSlideShow();
@@ -331,8 +334,9 @@
     mSelIndex = mSelIndex ? --mSelIndex : rowCount - 1;
     mItemIndex = mItemIndex ? mItemIndex - 1 : NBR_ITEM - 1;
     mModel->setData( mModel->index(mSelIndex, 0), mSelIndex, GlxFocusIndexRole );
+    mModel->setData( mModel->index(mSelIndex, 0), mSelIndex, GlxVisualWindowIndex );
 
-    setIconItems( MOVE_BACKWARD);
+    setIconItems( MOVE_BACKWARD );
     startSlideShow();
     emit indexchanged(); // on right swipe
 }