diff -r 2a26698d78ba -r 38529f706030 phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp --- a/phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp Mon Mar 15 12:40:24 2010 +0200 +++ b/phoneapp/phoneuiutils/src/cphoneqwertyhandler.cpp Wed Mar 31 21:30:06 2010 +0300 @@ -228,4 +228,18 @@ return EKeyNull; } +// ----------------------------------------------------------------------------- +// CPhoneQwertyHandler::AddQwertyModeObserverL +// ----------------------------------------------------------------------------- +// +EXPORT_C void CPhoneQwertyHandler::AddQwertyModeObserverL( + MPhoneQwertyModeObserver& aObserver ) + { + iQwertyModeMonitor->AddObserverL( aObserver ); + + // Observer need to be notified with a current qwerty status so that + // status dependent objects would get correct initial value. + aObserver.HandleQwertyModeChange( iQwertyMode ); + } + // End of File