idlehomescreen/xmluicontroller/inc/mtransactionelement.h
branchRCL_3
changeset 88 3321d3e205b6
parent 0 f72a12da539e
child 102 ba63c83f4716
--- 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