idlehomescreen/xmluirendering/uiengine/inc/xnuiengineimpl.h
branchRCL_3
changeset 18 d05a55b217df
parent 12 9674c1a575e9
child 28 d721605b30d0
--- a/idlehomescreen/xmluirendering/uiengine/inc/xnuiengineimpl.h	Wed Mar 31 21:17:19 2010 +0300
+++ b/idlehomescreen/xmluirendering/uiengine/inc/xnuiengineimpl.h	Wed Apr 14 15:47:59 2010 +0300
@@ -38,7 +38,6 @@
 class CXnEditor;
 class CXnResource;
 class CXnEditMode;
-class CXnHitTest;
 class CXnViewManager;
 class CXnViewData;
 class CXnPluginData;
@@ -80,14 +79,13 @@
     /** Is partial screen input open */
     TBool iPartialScreenOpen;
     /** Partial screen block progression. Own. */
-    HBufC8* iPartialScreenBlock;
-
-    TXnSplitScreenState(): iPartialScreenBlock( NULL ){}
-
-    ~TXnSplitScreenState()
-        {
-        delete iPartialScreenBlock;
-        }
+    const TDesC8* iPartialScreenBlock;
+    
+    // ctor
+    TXnSplitScreenState() : 
+        iPartialScreenEditorNode( NULL ),
+        iPartialScreenOpen( EFalse ),
+        iPartialScreenBlock( NULL ) {}
     };
 
 
@@ -470,14 +468,6 @@
     RPointerArray< CXnNode >* Plugins();
 
     /**
-     * Gets hit test
-     * 
-     * @since S60 5.1         
-     * @return the hittest
-     */
-    CXnHitTest& HitTest() const;
-
-    /**
      * Gets theme resource file
      * 
      * @since S60 5.1         
@@ -615,19 +605,13 @@
     /**
       * Set partial screen block
       * 
-      * @since Series 60 5.2 
+      * @since Series 60 5.2
+      * @param CXnNode aParent parent node 
       * @param TDesC8 aBlockProgression set layout direction
       */     
-    void SetPartialScreenBlockProgressionL( const TDesC8& aBlockProgression );
-    
-    /**
-      * Store partial screen block
-      * 
-      * @since Series 60 5.2 
-      * @param TDesC8 aBlockProgression set layout direction
-      */     
-    void StorePartialScreenBlockProgressionL();
-    
+    void SetPartialScreenBlockProgressionL( 
+            CXnNode* aParent, const TDesC8& aBlockProgression );
+   
     /**
       * Handles skin change resource change
       * 
@@ -752,8 +736,6 @@
     TRect iClientRect;
     /** Owned. Edit mode storage; */
     CXnEditMode* iEditMode;
-    /** Owned. hittest */
-    CXnHitTest* iHitTest;
     /** Disable count */
     TInt iDisableCount;   
 	/**Split screen states*/