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