CAknIconManager Class Reference
class CAknIconManager : public CBase |
Constructor & Destructor Documentation
CAknIconManager()
CAknIconManager | ( | ) | [protected] |
Member Functions Documentation
AppendFileExtension(TDes &)
void | AppendFileExtension | ( | TDes & | aFileName | ) | const [private] |
BitmapChanged()
void | BitmapChanged | ( | ) | [private] |
BitmapId()
TInt
| BitmapId | ( | ) | const [inline] |
ChangeFileExtension(TDes &)
void | ChangeFileExtension | ( | TDes & | aFileName | ) | const [private] |
Check(const TSize &, TScaleMode, TInt)
CleanupReleaseFileHandle(TAny *)
void | CleanupReleaseFileHandle | ( | TAny * | aParam | ) | [private, static] |
Cleanup function that calls ReleaseFileHandle.
ClearDisableCompressionCleanUp()
void | ClearDisableCompressionCleanUp | ( | ) | [protected, inline] |
ClearIconDataPreserved()
void | ClearIconDataPreserved | ( | ) | [protected, inline] |
ConstructL(const TDesC &, const TInt16, const TInt16)
void | ConstructL | ( | const TDesC & | aFileName, |
| const TInt16 | aBitmapId, |
| const TInt16 | aMaskId |
| ) | [private] |
DeleteIconFormatHandler()
void | DeleteIconFormatHandler | ( | ) | [private, inline] |
DisableCompression()
void | DisableCompression | ( | ) | [inline] |
DoInitializeIconL(const TSize &, TScaleMode, TInt)
Initializes the icon with the given parameters.
ExcludeFromCache()
void | ExcludeFromCache | ( | ) | [inline] |
FileHandleL(MAknIconFileProvider::TIconFileType)
Returns opened file handle to the icon file, if such is supplied by the client.
FileHandleL()
RFile * | FileHandleL | ( | ) | [private] |
GetAppIcon()
TBool
| GetAppIcon | ( | ) | const [protected, inline] |
GetContentDimensions(TAknContentDimensions &)
GetContentDimensionsL(TAknContentDimensions &)
GetFileName(TDes &)
void | GetFileName | ( | TDes & | aFileName | ) | const |
GetFullFileName(TDes &)
void | GetFullFileName | ( | TDes & | aFileName | ) | const |
GetFullMifFileName(TDes &)
void | GetFullMifFileName | ( | TDes & | aFileName | ) | const |
GetInitializedParams(TAknIconParams &)
HandleError(TInt)
void | HandleError | ( | TInt | aError | ) | [private] |
HasValidFileExtension(const TDesC &)
TBool
| HasValidFileExtension | ( | const TDesC & | aFileName | ) | const [private, inline] |
InitIconFileNameL(const TDesC &)
void | InitIconFileNameL | ( | const TDesC & | aFileName | ) | [protected] |
InitializeAnimatedIconL(const TAknIconParams &)
InitializeIcon(const TSize &, TScaleMode)
InitializeIcon(const TSize &, TScaleMode, TInt)
InitializeIconL(const TSize &, TScaleMode, TInt)
Checks if the icon is already initialized with the given parameters, and if not, initializes it.
IsAnimated()
TBool
| IsAnimated | ( | ) | const [protected, inline] |
IsAppIcon()
TBool
| IsAppIcon | ( | ) | const [protected, inline] |
IsCompressionDisabled()
TBool
| IsCompressionDisabled | ( | ) | const [inline] |
IsCompressionDisabledCleanUp()
TBool
| IsCompressionDisabledCleanUp | ( | ) | const [protected, inline] |
IsDefaultIconDirUsed()
TBool
| IsDefaultIconDirUsed | ( | ) | const [inline] |
IsExcludedFromCache()
TBool
| IsExcludedFromCache | ( | ) | const [inline] |
IsFileExtRemoved()
TBool
| IsFileExtRemoved | ( | ) | const [protected, inline] |
IsIconDataPreserved()
TBool
| IsIconDataPreserved | ( | ) | const [protected, inline] |
LoadBitmapIconL()
void | LoadBitmapIconL | ( | ) | [private, virtual] |
LoadIconLocationInfoL(const TDesC &)
void | LoadIconLocationInfoL | ( | const TDesC & | aFileName | ) | [private] |
LoadIfBitmapIconL()
void | LoadIfBitmapIconL | ( | ) | [private] |
Loads icon from MBM file if it is a bitmap icon.
MaskId()
TInt
| MaskId | ( | ) | const [inline] |
NewL(const TDesC &, const TInt16, const TInt16)
PreinitializeIconL()
Loads MBM icons. Sets MIF icon handles to valid empty CFbsBitmap handles.
PrepareAnimatedIconL(TBool)
void | PrepareAnimatedIconL | ( | TBool | bAnimationReady = EFalse | ) | [private] |
Parameters
TBool bAnimationReady = EFalse | |
PrepareAnimatedIconLC()
CAknIconLoader * | PrepareAnimatedIconLC | ( | ) | [private] |
ReleaseFileHandle()
void | ReleaseFileHandle | ( | ) | [protected, virtual] |
This is called, when the file handle is no longer required, and should be closed.
RetrieveIconLocationInfoL()
void | RetrieveIconLocationInfoL | ( | ) | [private] |
SetAnimated()
void | SetAnimated | ( | ) | [protected, inline] |
SetAppIcon(TBool)
void | SetAppIcon | ( | TBool | aAppIcon | ) | [protected, inline] |
SetDefaultIconDirUsed()
void | SetDefaultIconDirUsed | ( | ) | [inline] |
SetDisableCompressionCleanUp()
void | SetDisableCompressionCleanUp | ( | ) | [protected, inline] |
SetFileExtRemoved()
void | SetFileExtRemoved | ( | ) | [protected, inline] |
SetIconColor(const TRgb)
void | SetIconColor | ( | const TRgb | aColor | ) | |
SetIconDataPreserved()
void | SetIconDataPreserved | ( | ) | [protected, inline] |
SetInitializedParams(const TAknIconParams &)
SetObserver(MAknIconObserver *)
Unref(const CAknBitmap &)
Member Enumerations Documentation
Enum TFlags
Enumerators
EFlagUsesDefaultIconDir = 0x0001 | |
EFlagIconDataPreserved = 0x0002 | |
EFlagAnimated = 0x0004 | |
EFlagFileExtRemoved = 0x0008 | |
EFlagExcludeFromCache = 0x0010 | |
EFlagDisableCompression = 0x0020 | |
EFlagDisableCompressionCleanUp = 0x0040 | |
Member Data Documentation
TBool
iAppIcon
TBool
| iAppIcon | [protected] |
TAknContentDimensions
iContentDimensions
HBufC * iFileName
HBufC * | iFileName | [protected] |
MAknIconFormatHandler * iHandler
TInt
iInitializedAngle
TInt
| iInitializedAngle | [protected] |
TRgb
iInitializedColor
TRgb
| iInitializedColor | [protected] |
TInt
iInitializedMode
TInt
| iInitializedMode | [protected] |
TSize
iInitializedSize
TSize
| iInitializedSize | [protected] |
TSize
iLoadedSize
TSize
| iLoadedSize | [protected] |
MAknIconObserver * iObserver
TInt16
iOriginalMaskId
TInt16
| iOriginalMaskId | [protected] |
TInt
iRefCount
TInt
| iRefCount | [protected] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.