idlehomescreen/xmluicontroller/inc/mtransaction.h
branchRCL_3
changeset 102 ba63c83f4716
parent 88 3321d3e205b6
equal deleted inserted replaced
93:b01126ce0bec 102:ba63c83f4716
    19 #ifndef M_TRANSACTION_H
    19 #ifndef M_TRANSACTION_H
    20 #define M_TRANSACTION_H
    20 #define M_TRANSACTION_H
    21 
    21 
    22 #include <e32hashtab.h>
    22 #include <e32hashtab.h>
    23 
    23 
    24 #include "aipolicyelement.h"
       
    25 
    24 
    26 inline TUint32 NodeHash(const TAny* aPtr)
    25 inline TUint32 NodeHash(const TAny* aPtr)
    27     {
    26     {
    28     return (TUint32)aPtr;
    27     return (TUint32)aPtr;
    29     };
    28     };
    86     /**
    85     /**
    87      * Commits this transaction by committing all transaction elements.
    86      * Commits this transaction by committing all transaction elements.
    88      *
    87      *
    89      * @param [out] aLayoutChanged true if UI layout changes
    88      * @param [out] aLayoutChanged true if UI layout changes
    90      */
    89      */
    91     virtual void CommitL( RAiPolicyElementArray& aPolicyArray, 
    90     virtual void CommitL( TBool& aLayoutChanged, RPropertyHashMap& aPropertyHashMap ) = 0;
    92             RPropertyHashMap& aPropertyHashMap ) = 0;
       
    93     
    91     
    94     /**
    92     /**
    95      * Resets this transaction for reuse.
    93      * Resets this transaction for reuse.
    96      *
    94      *
    97      * @param aFactory the factory which created this transaction
    95      * @param aFactory the factory which created this transaction