homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hspreviewhswidgetstate.h
changeset 39 4e8ebe173323
parent 36 cdae8c6c3876
child 46 23b5d6a29cce
--- a/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hspreviewhswidgetstate.h	Fri Apr 16 14:54:01 2010 +0300
+++ b/homescreenapp/stateplugins/hsmenuworkerstateplugin/inc/hspreviewhswidgetstate.h	Mon May 03 12:24:59 2010 +0300
@@ -27,10 +27,11 @@
 class HbDialog;
 class HsWidgetHost;
 class CaNotifier;
-
+class HbAction;
+class HbScrollArea;
 
 /**
- * @ingroup group_hsmenustateprovider
+ * @ingroup group_hsworkerstateplugin
  * @brief Application Library State.
  *
  * Parent state for Application Library functionality (browsing applications and collections)
@@ -66,6 +67,19 @@
 private slots:
 
     /**
+     * Slot invoked when preview dialog is dismissed.
+     *
+     * @since S60 ?S60_version.
+     */
+    void previewDialogFinished(HbAction* finishedAction);
+
+    /**
+     * Slot invoked when message for corrupted widget is dismissed
+     *
+     * @since S60 ?S60_version.
+     */
+    void messageWidgetCorruptedFinished(HbAction* finishedAction);
+    /**
      * Inherited from HsMenuBaseState.
      *
      * @since S60 ?S60_version.
@@ -73,41 +87,39 @@
     void onEntry(QEvent *event);
 
     /**
-     * Slot invoked when a state is exited.
-     *
-     * @since S60 ?S60_version.
-     */
-    void stateExited();
-
-    /**
      * Memory card removed.
      */
     void memoryCardRemoved();
 
+
 private:
 
     /**
      * Show message widget corrupted.
      *
-     * @param itemId Widget id.
      */
-    void showMessageWidgetCorrupted(int itemId);
+    void showMessageWidgetCorrupted();
 
     /**
      * Subscribe for memory card remove.
      *
-     * @param entryId Widget id.
      */
-    void subscribeForMemoryCardRemove(int entryId);
+    void subscribeForMemoryCardRemove();
 
 private:
     
     HbDialog *mPopupDialog;
 
     CaNotifier *mNotifier;
-    
+
+    HbScrollArea *mScrollArea;
+
+    HsWidgetHost *mWidget;
+
     QObjectList mObjectList;
 
+    int mEntryId;
+
 };