idlehomescreen/xmluicontroller/inc/transactionfactoryimpl.h
branchRCL_3
changeset 35 3321d3e205b6
parent 34 5456b4e8b3a8
--- a/idlehomescreen/xmluicontroller/inc/transactionfactoryimpl.h	Wed Sep 01 12:32:46 2010 +0100
+++ b/idlehomescreen/xmluicontroller/inc/transactionfactoryimpl.h	Tue Sep 14 20:58:58 2010 +0300
@@ -22,6 +22,7 @@
 
 #include <e32base.h>
 #include "transactionfactory.h"
+#include "aipolicyelement.h"
 
 namespace AiUtility
     {
@@ -85,6 +86,10 @@
     void ReleaseTransactionElement( MTransactionElement* aElement );
 
     TBool IsSupported( CXnNodeAppIf& aTarget, const TDesC8& aContentType );
+    
+    RAiPolicyElementArray& CTransactionFactoryImpl::PolicyArray();
+
+    void CTransactionFactoryImpl::ResetPolicyArray();
 
 private: // Construction
 
@@ -133,6 +138,11 @@
      * UI controller's CSS property map. Not own.
      */
     CCssPropertyMap& iPropertyMap;
+
+    /**
+     * Array of policy elements
+     */
+    RAiPolicyElementArray iPolicyArray;
     };
 
 } // namespace AiXmlUiController