textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h
branchRCL_3
changeset 5 a47de9135b21
parent 0 eb1f2e154e89
child 8 4eb1ae11334f
--- a/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h	Fri Feb 19 23:09:27 2010 +0200
+++ b/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h	Fri Mar 12 15:44:07 2010 +0200
@@ -29,6 +29,7 @@
 class CBubbleCtrl;
 class CPenInputColorIcon;
    
+class MPeninputVkbPreviewBubbleRenderer;
 #define INVALID_COLOR_GROUP -1
    
 typedef struct TVirtualKeyEventData_Tag
@@ -560,6 +561,15 @@
 	IMPORT_C void SetShiftIcon( CPenInputColorIcon* aIcon );
 	inline CPenInputColorIcon* ShiftIcon();
     
+	/**
+	 * Install preview bubble renderer
+	 * 
+	 * @param aRenderer Preview bubble renderer. 
+	 *  Ownership transfered(shared by all targets of aRenderer)
+	 * @return None.
+	 */
+	IMPORT_C void SetPreviewBubbleRenderer( MPeninputVkbPreviewBubbleRenderer* aRenderer );
+	
 protected:                          
 
     /**
@@ -854,6 +864,7 @@
      * The shift icon showing on the key
      */      
     CPenInputColorIcon* iShiftIcon;
+    MPeninputVkbPreviewBubbleRenderer* iPreviewBubbleRenderer;
 friend class CVirtualKeyCtrl;
 friend class CVirtualRawKeyCtrl;
 //friend class CVirtualKey;