diff -r c743ef5928ba -r f966699dea19 idlehomescreen/widgetmanager/inc/wmportalbutton.h --- 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__