idlehomescreen/xmluirendering/uiengine/src/xnproperty.cpp
changeset 2 08c6ee43b396
parent 0 f72a12da539e
equal deleted inserted replaced
1:5315654608de 2:08c6ee43b396
   160 // -----------------------------------------------------------------------------
   160 // -----------------------------------------------------------------------------
   161 //
   161 //
   162 void CXnProperty::ConstructL( const TDesC8& aName,
   162 void CXnProperty::ConstructL( const TDesC8& aName,
   163     CXnDomPropertyValue* aPropertyValue, CXnDomStringPool& aStringPool )
   163     CXnDomPropertyValue* aPropertyValue, CXnDomStringPool& aStringPool )
   164     {
   164     {
   165     iProperty = CXnDomProperty::NewL( aName, aStringPool );
   165     iProperty = CXnDomProperty::NewL( aName, &aStringPool );
   166     iIsDomPropertyOwned = ETrue;
   166     iIsDomPropertyOwned = ETrue;
   167 
   167 
   168     CXnDomList& propertyValueList = iProperty->PropertyValueList();
   168     CXnDomList& propertyValueList = iProperty->PropertyValueList();
   169     propertyValueList.AddItemL( aPropertyValue );
   169     propertyValueList.AddItemL( aPropertyValue );
   170     }
   170     }
   177 void CXnProperty::ConstructL( const TDesC8& aPropertyName,
   177 void CXnProperty::ConstructL( const TDesC8& aPropertyName,
   178     const TDesC8& aPropertyValue,
   178     const TDesC8& aPropertyValue,
   179     CXnDomPropertyValue::TPrimitiveValueType aValueType,
   179     CXnDomPropertyValue::TPrimitiveValueType aValueType,
   180     CXnDomStringPool& aStringPool )
   180     CXnDomStringPool& aStringPool )
   181     {
   181     {
   182     iProperty = CXnDomProperty::NewL( aPropertyName, aStringPool );
   182     iProperty = CXnDomProperty::NewL( aPropertyName, &aStringPool );
   183     iIsDomPropertyOwned = ETrue;
   183     iIsDomPropertyOwned = ETrue;
   184 
   184 
   185     CXnDomPropertyValue* newValue = CXnDomPropertyValue::NewL( aStringPool );
   185     CXnDomPropertyValue* newValue = CXnDomPropertyValue::NewL( &aStringPool );
   186     CleanupStack::PushL( newValue );
   186     CleanupStack::PushL( newValue );
   187 
   187 
   188     newValue->SetStringValueL( aValueType, aPropertyValue );
   188     newValue->SetStringValueL( aValueType, aPropertyValue );
   189 
   189 
   190     CXnDomList& propertyValueList( iProperty->PropertyValueList() );
   190     CXnDomList& propertyValueList( iProperty->PropertyValueList() );
   202 void CXnProperty::ConstructL( const TDesC8& aPropertyName,
   202 void CXnProperty::ConstructL( const TDesC8& aPropertyName,
   203     TReal aPropertyValue,
   203     TReal aPropertyValue,
   204     CXnDomPropertyValue::TPrimitiveValueType aValueType,
   204     CXnDomPropertyValue::TPrimitiveValueType aValueType,
   205     CXnDomStringPool& aStringPool )
   205     CXnDomStringPool& aStringPool )
   206     {
   206     {
   207     iProperty = CXnDomProperty::NewL( aPropertyName, aStringPool );
   207     iProperty = CXnDomProperty::NewL( aPropertyName, &aStringPool );
   208     iIsDomPropertyOwned = ETrue;
   208     iIsDomPropertyOwned = ETrue;
   209 
   209 
   210     CXnDomPropertyValue* newValue = CXnDomPropertyValue::NewL( aStringPool );
   210     CXnDomPropertyValue* newValue = CXnDomPropertyValue::NewL( &aStringPool );
   211     CleanupStack::PushL( newValue );
   211     CleanupStack::PushL( newValue );
   212 
   212 
   213     newValue->SetFloatValueL( aValueType, aPropertyValue );
   213     newValue->SetFloatValueL( aValueType, aPropertyValue );
   214 
   214 
   215     CXnDomList& propertyValueList( iProperty->PropertyValueList() );
   215     CXnDomList& propertyValueList( iProperty->PropertyValueList() );