idlehomescreen/widgetmanager/inc/wmplugin.h
branchRCL_3
changeset 9 f966699dea19
parent 5 c743ef5928ba
child 15 ff572dfe6d86
--- a/idlehomescreen/widgetmanager/inc/wmplugin.h	Tue Feb 02 00:04:13 2010 +0200
+++ b/idlehomescreen/widgetmanager/inc/wmplugin.h	Fri Feb 19 22:42:37 2010 +0200
@@ -57,7 +57,23 @@
      * @see MHsContentControlUi::Activate
      */
     void Activate();
-    
+
+    /** 
+     * notification for widget manager UI that its
+     * deactivated and plugin is about to be destroyed.
+     * 
+     * @see MHsContentControlUi::DeActivate
+     */
+    void DeActivate();
+
+    /** 
+     * returns array of AknViews which were added to
+     * AknViewAppUi by this plugin. 
+     * 
+     * @see MHsContentControlUi::Views
+     */
+    void Views( RPointerArray<CAknView>& aViews );
+
     /** 
      * Notifies widget list changes 
      * 
@@ -77,7 +93,7 @@
     /** 
      * hides widget manager UI 
      */
-    void Deactivate();
+    void CloseView();
 
     /** 
      * main view activated. Sets the previous view ID and main container 
@@ -159,6 +175,13 @@
      * @param aEnabled ETrue if numeric keys are forwarded to phone
      */
     void ForwardNumericKeysToPhone( TBool aEnabled );
+    
+    /** 
+     * Shows error note.
+     * 
+     * @parama aError Error to be shown.
+     */
+    void ShowErrorNoteL( TInt aError );
 
 private: // data members
 
@@ -203,12 +226,6 @@
      */
     CHsContentInfo* iPostponedContent;
     
-    /**
-     * ActiveSchedulerWait used to wait while previous view is
-	 * being activated upon deletion.
-     */
-    CActiveSchedulerWait* iWait;
-    
     /*
      * Handles installation
      */