diff -r 10852b179f64 -r ea98413ce11f locationsystemui/locationsysui/locsuplsettingsui/inc/locsuplsettingslbmodel.h --- a/locationsystemui/locationsysui/locsuplsettingsui/inc/locsuplsettingslbmodel.h Wed Sep 15 12:40:28 2010 +0300 +++ b/locationsystemui/locationsysui/locsuplsettingsui/inc/locsuplsettingslbmodel.h Wed Oct 13 15:01:35 2010 +0300 @@ -45,7 +45,8 @@ */ enum TSUPLSettingsItemId { - ESUPLSettingsServersDetail = 0, + ESUPLSettingsUsage = 0, + ESUPLSettingsServersDetail, ESUPLSettingsActiveSessions }; @@ -111,6 +112,13 @@ */ void ConstructL(); + /** + * Packs the SUPL settings usage to the end of the buffer passed. + * + * @param aPtr Buffer to which the Supl settings usage point needs to be + * appended. + */ + void AppendSuplUsage( TDes16& aPtr ) const; /** * Packs the Server Address to the end of the buffer passed. @@ -141,6 +149,11 @@ */ HBufC16* iServerDetailTitle; + /** + * Title text for SUPL usage. + * Owns. + */ + HBufC16* iSuplUsageTitle; /** * SUPL Active Sessions count. @@ -153,12 +166,22 @@ */ HBufC16* iSuplServerDetail; + /** + * Default SUPL usage. + * Owns. + */ + HBufC16* iDefaultSuplUsage; /** * Reference the SUPL Settings Engine */ CLocSUPLSettingsUiEngine& iEngine; + /** + * Boolean value to indicate whethere SUPL settings usage + * is present. + */ + TBool iSuplUsagePresent; /** * Boolean value to indicate whether SUPL address field