diff -r 137ebc85284b -r 1b758917cafc idlehomescreen/xmluicontroller/inc/databuffertransactionelement.h --- a/idlehomescreen/xmluicontroller/inc/databuffertransactionelement.h Tue May 25 12:29:32 2010 +0300 +++ b/idlehomescreen/xmluicontroller/inc/databuffertransactionelement.h Wed Jun 09 09:29:04 2010 +0300 @@ -57,6 +57,18 @@ * @param aData - the content. */ void InitializeL(CXnNodeAppIf& aTarget, const TDesC8& aData); + + /** + * Initializes this transaction element to publish content aData + * to node aTarget. + * + * @param aTarget - the target of publishing. + * @param aData - the content. + * @param aCid - the content id. + * @param aIndex - the content index. + */ + void InitializeL(CXnNodeAppIf& aTarget, const TDesC8& aData, + const TDesC& aCid, TInt aIndex); /** * Checks if given content type is supported by target ui element. @@ -86,10 +98,19 @@ private: // Data /** - * New content. + * New content, owned. + */ + HBufC8* iNewData; + + /** + * Content id, owned. */ - TPtrC8 iNewData; - + HBufC* iCid; + + /* + * Content index + */ + TInt iIndex; }; } // namespace AiXmlUiController