idlehomescreen/widgetmanager/inc/wmportalbutton.h
branchRCL_3
changeset 9 f966699dea19
parent 2 08c6ee43b396
child 15 ff572dfe6d86
--- a/idlehomescreen/widgetmanager/inc/wmportalbutton.h	Tue Feb 02 00:04:13 2010 +0200
+++ b/idlehomescreen/widgetmanager/inc/wmportalbutton.h	Fri Feb 19 22:42:37 2010 +0200
@@ -26,6 +26,8 @@
 // FORWARD DECLARATIONS
 class CWmMainContainer;
 class CFbsBitmap;
+class CWmConfiguration;
+class CWmProcessMonitor;
 
 /**
  * Portal button ( ovi, operator ) class for Wm
@@ -103,7 +105,15 @@
                    const TDesC& aText, 
                    TAknTextComponentLayout& aLayout,
                    TInt aMargin ) const;
-
+    /** Runs operator button action */
+    void RunOperatorL( CWmConfiguration& aConf );
+    
+    /** Runs ovi store launcher */
+    void RunOviL( CWmConfiguration& aConf );
+    
+    /**  Starts browser */ 
+    void StartBrowserL( CWmConfiguration& aConf  );
+    
 private: //data members
 
     /**
@@ -126,6 +136,9 @@
     
     /** icon mask */
     CFbsBitmap* iButtonIconMask;
+	
+    /** Monitors process */
+    CWmProcessMonitor* iProcessMonitor; 
  	};
 
 #endif //___WMPORTALBUTTON_H__