idlehomescreen/widgetmanager/inc/wmconfiguration.h
branchRCL_3
changeset 15 ff572dfe6d86
parent 9 f966699dea19
child 34 d05a55b217df
--- a/idlehomescreen/widgetmanager/inc/wmconfiguration.h	Fri Feb 19 22:42:37 2010 +0200
+++ b/idlehomescreen/widgetmanager/inc/wmconfiguration.h	Fri Mar 12 15:41:49 2010 +0200
@@ -52,21 +52,7 @@
     void ConstructL();
 
 public: // API
-
-    /**
-     * portal button methods. This - along with the parameter -
-     * represents the action that the portal button is configured
-     * to do when pressed. The portal button itself should contain
-     * the execution code itself.
-     */
-    enum TMethod
-        {
-        ENone = 0, // no method
-        EHttp, // open browser to a certain page
-        EWidget, // open given widget with params
-        EApplication // launch an application
-        };
-
+    
     /**
      * Number of portal buttons (1 or more)
      */
@@ -107,7 +93,8 @@
     
     void LoadConfigurationL();
     TInt FindCorrectLanguageId();
-    HBufC* ReadParameterL( TInt aKey );
+    HBufC* ReadDescParameterL( TInt aKey );
+    void ReadIntParameter( TInt aKey, TInt32& aValue );
     HBufC* ReadLocalisedParameterL( TInt aOffset );
     void IndexConversion( TInt& aIndex );
 
@@ -140,20 +127,14 @@
     HBufC*                  iOviButtonIcon;
     
     /**
-     * OVI store button browser Url
-     * (browser is used if OVI client is not working)
-     */
-    HBufC*                  iOviButtonUrl;
-    
-    /**
      * OVI store button widget client param
      */
     HBufC*                  iOviStoreClientParam;
     
     /**
-     * OVI store button widget bundle ID
+     * OVI store laucher ui
      */
-    HBufC*                  iOviStoreBundleId;
+    TUid                      iOviStoreUid;
     
     /**
      * OPERATOR button text