Application Framework API: Changes

The following header file(s) have changed between 3.0 and 3.1

Table 1: aknappui.h
Type Class Change
New class MAknAliasKeyCodeResolver
New public enum value CAknAppUiBase EAknEnableMSK
New public method CAknAppUiBase TBool IsMSKEnabledApp() const;
New public method CAknAppUiBase void ApplyLayoutChangeL(TBool aReportChange);
New public method CAknAppUiBase void SetScreenModeL(TInt aModeNumber);
New public method CAknAppUiBase TInt ScreenMode() const;
New public method CAknAppUi void GetAliasKeyCodeL(TUint& aCode, const TKeyEvent& aKeyEvent,TEventCode aType);
New public method CAknAppUi void SetAliasKeyCodeResolverL(MAknAliasKeyCodeResolver* aResolver);

The following header file(s) have changed between 3.1 and 3.2

Table 2: aknappui.h
Type Class Change
New enum value CAknAppUiBase EAknExplicitStartupEffectCompletionFlag
New public method CAknAppUiBase TBool IsAppClosing() const;
New public method CAknAppUiBase IMPORT_C TBool OrientationCanBeChanged() const;
New public method CAknAppUiBase TBool HasFullOrPartialForeground() const;
New public method CAknAppUi IMPORT_C TInt32 CaptureKey(TUint aKeycode, TUint aModifierMask, TUint aModifier);
New public method CAknAppUi IMPORT_C void CaptureKeyL(TUint aKeycode, TUint aModifierMask, TUint aModifier, TInt32& aHandle);

Table 3: aknviewappui.h
Type Class Change
New public method CAknViewAppUi IMPORT_C void EnableLocalScreenClearer( TBool aEnable = ETrue );


Copyright © Nokia Corporation 2001-2008
Back to top