textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayout.h
branchRCL_3
changeset 20 ebd48d2de13c
parent 12 5e18d8c489d6
child 21 ecbabf52600f
--- a/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayout.h	Thu Aug 19 10:15:25 2010 +0300
+++ b/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayout.h	Tue Aug 31 15:31:50 2010 +0300
@@ -30,7 +30,6 @@
 #include "peninputlayoutbasecontrol.h"
 #include "peninputcmdparam.h"
 
-class MAknsSkinInstance;
 class CFepUiCursor;
 
 class CControlGroup;
@@ -545,24 +544,6 @@
 	 */      
 	//Advanced Tactile feedback REQ417-47932
 	IMPORT_C void ChangeFeedbackType(TInt aId, TInt aNewTactileType);  
-	
-    IMPORT_C TBool NotDrawToLayoutDevice();
-    IMPORT_C void DisableLayoutDrawing(TBool aFlag);
-    /**
-     * Get the layout SkinInstance
-     *
-     * @since S60 v4.0        
-     * @return SkinInstance
-     */
-    inline MAknsSkinInstance* SkinInstance();
-    
-    /**
-     * Get the layout TouchFeedbackInstance
-     *
-     * @since S60 v4.0        
-     * @return TouchFeedbackInstance
-     */
-    inline MTouchFeedback* TouchFeedbackInstance();
 
 protected:
     /**
@@ -629,28 +610,7 @@
      * @param aData Editor text and cursor pos information
      */
     void SendEditorTextAndCursorPosL(TUint8* aData);
-	void SetSelfBmpDeviceFlag(TBool aFlag);
 
-private:
-    NONSHARABLE_CLASS( CFepUiLayoutExt) : public CBase
-        {
-        public:
-			TBool iTactileSupported;
-    	
-			/**
-			 * Used to Cache skins instance 
-			 */ 
-			MAknsSkinInstance*  iSkinInstance;
-			
-			/**
-			 * Used to Cache TouchFeedback instance 
-			 */ 
-			MTouchFeedback*   iTouchFeedbackInstance;    
-            
-			TBool iSelfBmpDeviceFlag;
-            TBool iDisableDrawing;   
-        };
- 
 private:  
     /**
      * Layout dragging position. Same as iLayoutPos, but only used when layout is
@@ -700,13 +660,15 @@
      */
      TInt iLayoutReady;     
     
-     CFepUiLayoutExt* iExtension;
     /**
      * Reserved item1
      */
      TInt iReserved1;     
-friend class CFepUiBaseCtrl;
-    
+     
+    /**
+     * Flag for tactile feedback support
+     */        
+    TBool iTactileSupported;
 };
 
 #include "peninputlayout.inl"