ui/views/fullscreenview/inc/glxfullscreenview.h
changeset 24 99ad1390cd33
parent 23 74c9f037fd5d
child 26 c499df2dbb33
--- a/ui/views/fullscreenview/inc/glxfullscreenview.h	Fri Mar 19 09:28:59 2010 +0200
+++ b/ui/views/fullscreenview/inc/glxfullscreenview.h	Fri Apr 16 14:58:46 2010 +0300
@@ -28,11 +28,13 @@
 #include <glxcoverflow.h>
 //Orbit/Qt forward declartion
 class QTimer;
+class HbAction;
 class HbGridView;
 class HbMainWindow;
 class HbPushButton;
 class HbDocumentLoader;
 class QAbstractItemModel;
+class HbIconItem;
 
 //User Defined forward declartion
 class GlxZoomSlider;
@@ -78,13 +80,12 @@
     void scrollingEnded();
     void pressed(const QModelIndex &index );
     void released(const QModelIndex &index );
-	void showdetailsview();
-    void setVisvalWindowIndex();
+	void setVisvalWindowIndex();
     void coverFlowEventHandle( GlxCoverFlowEvent e);
+    void effectFinished( const HbEffect::EffectStatus  );
+    void imageSelectionEffectFinished( const HbEffect::EffectStatus  );
+    void handleToolBarAction();
  
-signals :
-    void cancelTimer();
-
 private:
     
     /*
@@ -107,7 +108,10 @@
     /*
      * Called when an item is highlighted.
      */
-    void SetImageToHdmiL();
+    void SetImageToHdmiL();    
+    void loadFullScreenToolBar();
+    void imageSelectionAnimation(const QModelIndex &index);
+    
 private:
     QAbstractItemModel  *mModel;   //no ownership
     HbMainWindow        *mWindow;  //no ownership
@@ -115,16 +119,17 @@
     HbGridView          *mImageStrip;
     bool                mUiOff;        // to check the current status of ui on / off
     QTimer              *mUiOffTimer;  //use for ui off after 30 sec
+    HbIconItem          *mIconItem ;   //temporary item for play the image strip select animation
 	  //for Zoom
     HbPushButton        *mZmPushButton;
     GlxZoomSlider       *mZoomSlider;
     GlxZoomControl      *mZoomControl;
-    bool                mSendUserActivityEvent;
-	//for the  FLIP CASE
-    HbPushButton        *mFlipPushButton;
-    int nbrCol; //to store the number of column in the image strip
     HbDocumentLoader    *mDocLoader;
     CGlxHdmiController* iHdmiController;
+    HbToolBar *mFullScreenToolBar; //Fullscreen Toolbar
+    HbAction *mFlipAction; //Action : it starts activates the details view
+    HbAction *mSendAction;
+    HbAction *mDeleteAction;
 };
 
 #endif /* GLXFULLSCREENVIEW_H_ */