diff -r 5253a20d2a1e -r a4d6f1ea0416 emailuis/emailui/inc/ncsheadercontainer.h --- a/emailuis/emailui/inc/ncsheadercontainer.h Mon Jan 18 20:08:26 2010 +0200 +++ b/emailuis/emailui/inc/ncsheadercontainer.h Tue Jan 26 11:45:42 2010 +0200 @@ -342,6 +342,13 @@ TBool IsAddressInputField( const CCoeControl* aControl ) const; TBool IsRemoteSearchInprogress() const; + + /** + * Shows/hides cursor. + * + * @param aShow ETrue - shows, EFalse - hides cursor. + */ + void ShowCursor( TBool aShow ); private: // Function members void FocusChanged(TDrawNow aDrawNow); @@ -430,6 +437,9 @@ TBool iLongTapEventConsumed; TBool iRALInProgress; + + // Currently focused control + CCoeControl* iFocused; };