equal
deleted
inserted
replaced
20 #define C_TRANSACTIONFACTORYIMPL_H |
20 #define C_TRANSACTIONFACTORYIMPL_H |
21 |
21 |
22 |
22 |
23 #include <e32base.h> |
23 #include <e32base.h> |
24 #include "transactionfactory.h" |
24 #include "transactionfactory.h" |
25 #include "aipolicyelement.h" |
|
26 |
25 |
27 namespace AiUtility |
26 namespace AiUtility |
28 { |
27 { |
29 class CContentPriorityMap; |
28 class CContentPriorityMap; |
30 } |
29 } |
84 CXnNodeAppIf& aTarget, const TDesC& aText, TInt aPriority, TInt aIndex ); |
83 CXnNodeAppIf& aTarget, const TDesC& aText, TInt aPriority, TInt aIndex ); |
85 |
84 |
86 void ReleaseTransactionElement( MTransactionElement* aElement ); |
85 void ReleaseTransactionElement( MTransactionElement* aElement ); |
87 |
86 |
88 TBool IsSupported( CXnNodeAppIf& aTarget, const TDesC8& aContentType ); |
87 TBool IsSupported( CXnNodeAppIf& aTarget, const TDesC8& aContentType ); |
89 |
|
90 RAiPolicyElementArray& CTransactionFactoryImpl::PolicyArray(); |
|
91 |
|
92 void CTransactionFactoryImpl::ResetPolicyArray(); |
|
93 |
88 |
94 private: // Construction |
89 private: // Construction |
95 |
90 |
96 CTransactionFactoryImpl( |
91 CTransactionFactoryImpl( |
97 AiUtility::CContentPriorityMap& aContentPriorityMap, |
92 AiUtility::CContentPriorityMap& aContentPriorityMap, |
136 |
131 |
137 /** |
132 /** |
138 * UI controller's CSS property map. Not own. |
133 * UI controller's CSS property map. Not own. |
139 */ |
134 */ |
140 CCssPropertyMap& iPropertyMap; |
135 CCssPropertyMap& iPropertyMap; |
141 |
|
142 /** |
|
143 * Array of policy elements |
|
144 */ |
|
145 RAiPolicyElementArray iPolicyArray; |
|
146 }; |
136 }; |
147 |
137 |
148 } // namespace AiXmlUiController |
138 } // namespace AiXmlUiController |
149 |
139 |
150 #endif // C_TRANSACTIONFACTORYIMPL_H |
140 #endif // C_TRANSACTIONFACTORYIMPL_H |