diff -r 5456b4e8b3a8 -r 3321d3e205b6 idlehomescreen/xmluicontroller/inc/mtransactionelement.h --- a/idlehomescreen/xmluicontroller/inc/mtransactionelement.h Wed Sep 01 12:32:46 2010 +0100 +++ b/idlehomescreen/xmluicontroller/inc/mtransactionelement.h Tue Sep 14 20:58:58 2010 +0300 @@ -41,11 +41,11 @@ /** * Commits the publish operation and actually updates the UI control/element. * - * @param [out] aLayoutChanged true if UI layout changes * @see UpdateDataL() * @see ApplyPublishingPolicy() */ - void CommitL( TBool& aLayoutChanged, RPropertyHashMap& aPropertyHashMap ); + void CommitL( RAiPolicyElementArray& aPolicyArray, + RPropertyHashMap& aPropertyHashMap ); /** * Resets the transaction element and clears the references to content @@ -55,12 +55,6 @@ virtual void Reset() = 0; /** - * Returns the array of associated content policy elements. - * - */ - virtual RAiPolicyElementArray& PolicyArray() = 0; - - /** * Return the target UI element for this transaction element */ virtual CXnNodeAppIf& Target() const = 0 ; @@ -79,7 +73,7 @@ * * @param [out] aLayoutChanged true if UI layout changes */ - virtual void ApplyPublishingPolicy( TBool& aLayoutChanged, + virtual void ApplyPublishingPolicy( RAiPolicyElementArray& aPolicyArray, RPropertyHashMap& aPropertyHashMap ) = 0; protected: // Constructors and destructor