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