diff -r f5a1e66df979 -r a47de9135b21 textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutvkb.h --- 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;