CWidgetConfigHandler Class Reference
class CWidgetConfigHandler : public CBase |
Parse the widget info file for widget entry creation. WidgetInstallerUI.lib
- Since
- 3.1
Nested Classes and Structures
Private Member Enumerations |
---|
enum | DtdType { EDtdTypeUnknown, EDtdTypeApple, EDtdTypeNokia } |
enum | TWidgetPropertyDescriptionId { EPropertyDescriptionAppleBundleIdentifier, EPropertyDescriptionAppleBundleDisplayName, EPropertyDescriptionAppleBundleVersion, EPropertyDescriptionAppleAllowFullAccess, EPropertyDescriptionNokiaIdentifier, EPropertyDescriptionNokiaDisplayName, EPropertyDescriptionNokiaVersion, EPropertyDescriptionMainHTML, EPropertyDescriptionAllowNetworkAccess, EPropertyDescriptionHeight, EPropertyDescriptionWidth, EPropertyDescriptionNokiaMiniViewEnable, EPropertyDescriptionNokiaPromptNeeded, EPropertyDescriptionNokiaPreInstalled, EPropertyDescriptionIdCount, EPropertyDescriptionIdInvalid } |
Constructor & Destructor Documentation
CWidgetConfigHandler()
CWidgetConfigHandler | ( | ) | [protected] |
~CWidgetConfigHandler()
~CWidgetConfigHandler | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [protected] |
Symbian 2nd phase constructor
GetContentL(RFs &, xmlDocPtr, xmlNode *, HBufC **)
GetPropertyId(const TDesC &, DtdType, TWidgetPropertyDescriptionId &)
ParseInfoLocL(TPtrC8, RFs &, CWidgetPropertyValue &)
Parse the localized buffer from infoPlist.strings in format of CFBundleDisplayName = "localized display name" and update the widgetInfo's displayname
ParseValidateBundleMetadataL(TPtr8, RPointerArray< CWidgetPropertyValue > &, RFs &)
Parse the widget info file and create CWidgetInfo and CWidgetData check for required keys and values
ToUnicodeL(TInt, TInt, TPtrC8, HBufC16 **, RFs &)
void | ToUnicodeL | ( | TInt | aEncoding, |
| TInt | aUnicodeSizeMultiplier, |
| TPtrC8 | aInBuf, |
| HBufC16 ** | aOutBuf, |
| RFs & | aFileSession |
| ) | [protected] |
TraverseNextNode(xmlNode *)
Traverse to the next Node
ValidateL(RPointerArray< CWidgetPropertyValue > &)
Member Enumerations Documentation
Enum DtdType
Enumerators
EDtdTypeUnknown | |
EDtdTypeApple | |
EDtdTypeNokia | |
Enum TWidgetPropertyDescriptionId
Enumerators
EPropertyDescriptionAppleBundleIdentifier | |
EPropertyDescriptionAppleBundleDisplayName | |
EPropertyDescriptionAppleBundleVersion | |
EPropertyDescriptionAppleAllowFullAccess | |
EPropertyDescriptionNokiaIdentifier | |
EPropertyDescriptionNokiaDisplayName | |
EPropertyDescriptionNokiaVersion | |
EPropertyDescriptionMainHTML | |
EPropertyDescriptionAllowNetworkAccess | |
EPropertyDescriptionHeight | |
EPropertyDescriptionWidth | |
EPropertyDescriptionNokiaMiniViewEnable | |
EPropertyDescriptionNokiaPromptNeeded | |
EPropertyDescriptionNokiaPreInstalled | |
EPropertyDescriptionIdCount | |
EPropertyDescriptionIdInvalid | |
Member Data Documentation
TFixedArray< TWidgetProperty, EPropertyDescriptionIdCount > iProperties
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.