equal
deleted
inserted
replaced
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() ); |