CAknsSrvSkinInformationPkg Class Reference

class CAknsSrvSkinInformationPkg : public CBase

A storage class containing skin information.

Since
2.0

Inherits from

Public Member Functions
~CAknsSrvSkinInformationPkg ()
IMPORT_C TAknsPkgID ColorSchemePID ()
IMPORT_C TDesC & Directory ()
IMPORT_C TDesC & FullName ()
IMPORT_C TBool HasIconset ()
IMPORT_C TDesC & IdleStateWallPaperImageFileName ()
IMPORT_C TInt IdleStateWallPaperImageIndex ()
IMPORT_C TDesC & IniFileDirectory ()
IMPORT_C TBool IsCopyable ()
IMPORT_C TBool IsCorrupted ()
IMPORT_C TBool IsDeletable ()
IMPORT_C TBool IsSupportAnimBg ()
IMPORT_C TDesC & Name ()
CAknsSrvSkinInformationPkg * NewL (const TAknsPkgID , const TAknsPkgID , const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TInt , const TInt , const TBool , const TBool , const TBool , const TAknsSkinSrvSkinProtectionType , const TBool , const TBool )
IMPORT_C TAknsPkgID PID ()
IMPORT_C TDesC & PinboarWallPaperImageFileName ()
IMPORT_C TInt PinboardWallPaperImageIndex ()
IMPORT_C TAknsSkinSrvSkinProtectionType ProtectionType ()
Protected Member Functions
CAknsSrvSkinInformationPkg (const TAknsPkgID , const TAknsPkgID , const TBool , const TBool , const TInt , const TInt , const TBool , const TAknsSkinSrvSkinProtectionType , const TBool , const TBool )
void ConstructL (const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
TAknsPkgID iColorSchemePID
TBool iCorrupted
HBufC * iFullName
TBool iHasIconset
TInt iIdleBgImageIndex
HBufC * iIdleStateWallPaperImageName
TBool iIsCopyable
TBool iIsDeletable
TAknsPkgID iPID
TInt iPinboardBgImageIndex
HBufC * iPinboardWallPaperImageName
TAknsSkinSrvSkinProtectionType iProtectionType
HBufC * iSkinDirectoryBuf
HBufC * iSkinIniFileDirectoryBuf
HBufC * iSkinNameBuf
TBool iSupportAnimBg

Constructor & Destructor Documentation

CAknsSrvSkinInformationPkg(const TAknsPkgID, const TAknsPkgID, const TBool, const TBool, const TInt, const TInt, const TBool, const TAknsSkinSrvSkinProtectionType, const TBool, const TBool)

CAknsSrvSkinInformationPkg ( const TAknsPkgID aPID,
const TAknsPkgID aColorSchemePID,
const TBool aDeletable,
const TBool aCopyable,
const TInt aIdleBgImageIndex,
const TInt aPinboardBgImageIndex,
const TBool aHasIconset,
const TAknsSkinSrvSkinProtectionType aProtectionType,
const TBool aCorrupted,
const TBool aSupportAnimBg
) [protected]

Parameters

const TAknsPkgID aPID
const TAknsPkgID aColorSchemePID
const TBool aDeletable
const TBool aCopyable
const TInt aIdleBgImageIndex
const TInt aPinboardBgImageIndex
const TBool aHasIconset
const TAknsSkinSrvSkinProtectionType aProtectionType
const TBool aCorrupted
const TBool aSupportAnimBg

~CAknsSrvSkinInformationPkg()

~CAknsSrvSkinInformationPkg ( ) [virtual]

Member Functions Documentation

ColorSchemePID()

IMPORT_C TAknsPkgID ColorSchemePID ( ) const

Returns the color scheme package ID for this skin.

Since
2.0

ConstructL(const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &)

void ConstructL ( const TDesC & aDirectory,
const TDesC & aInifileDir,
const TDesC & aSkinName,
const TDesC & aIdleStateMbmFilename,
const TDesC & aPinboardWallPaperMbmFilename,
const TDesC & aFullName
) [protected]

Parameters

const TDesC & aDirectory
const TDesC & aInifileDir
const TDesC & aSkinName
const TDesC & aIdleStateMbmFilename
const TDesC & aPinboardWallPaperMbmFilename
const TDesC & aFullName

Directory()

IMPORT_C TDesC & Directory ( ) const

Gets the skin package directory

Since
2.0

FullName()

IMPORT_C TDesC & FullName ( ) const

Get the fully qualified skin skn-filename (incl. full path).

Since
2.6

HasIconset()

IMPORT_C TBool HasIconset ( ) const

Indicates whether the skin has an iconset.

Since
2.0

IdleStateWallPaperImageFileName()

IMPORT_C TDesC & IdleStateWallPaperImageFileName ( ) const

Gets the skin idle state wallpaper mbm file name. May or may not be empty. The filename is fully qualified (incl. full file path)

Since
2.0

IdleStateWallPaperImageIndex()

IMPORT_C TInt IdleStateWallPaperImageIndex ( ) const

Gets the idle state background image index.

Since
2.0

IniFileDirectory()

IMPORT_C TDesC & IniFileDirectory ( ) const

Gets the skin package ini file directory

Since
2.0

IsCopyable()

IMPORT_C TBool IsCopyable ( ) const

Indicates if the skin package is copyable.

Since
2.0

IsCorrupted()

IMPORT_C TBool IsCorrupted ( ) const

Indicates whether the skin is corrupted.

Since
2.6

IsDeletable()

IMPORT_C TBool IsDeletable ( ) const

Indicates if the skin package is deletable.

Since
2.0

IsSupportAnimBg()

IMPORT_C TBool IsSupportAnimBg ( ) const

Indicates whether the skin support animation background.

Since
5.2

Name()

IMPORT_C TDesC & Name ( ) const

Gets the skin name. May or may not be empty.

Since
2.0

NewL(const TAknsPkgID, const TAknsPkgID, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TDesC &, const TInt, const TInt, const TBool, const TBool, const TBool, const TAknsSkinSrvSkinProtectionType, const TBool, const TBool)

CAknsSrvSkinInformationPkg * NewL ( const TAknsPkgID aPID,
const TAknsPkgID aColorSchemePID,
const TDesC & aDirectory,
const TDesC & aInifileDir,
const TDesC & aSkinName,
const TDesC & aIdleStateMbmFilename,
const TDesC & aPinboardWallPaperMbmFilename,
const TDesC & aFullName,
const TInt aIdleBgImageIndex,
const TInt aPinboardBgImageIndex,
const TBool aDeletable,
const TBool aCopyable,
const TBool aHasIconset,
const TAknsSkinSrvSkinProtectionType aProtectionType,
const TBool aCorrupted,
const TBool aSupportAnimBg
) [static]

Parameters

const TAknsPkgID aPID
const TAknsPkgID aColorSchemePID
const TDesC & aDirectory
const TDesC & aInifileDir
const TDesC & aSkinName
const TDesC & aIdleStateMbmFilename
const TDesC & aPinboardWallPaperMbmFilename
const TDesC & aFullName
const TInt aIdleBgImageIndex
const TInt aPinboardBgImageIndex
const TBool aDeletable
const TBool aCopyable
const TBool aHasIconset
const TAknsSkinSrvSkinProtectionType aProtectionType
const TBool aCorrupted
const TBool aSupportAnimBg

PID()

IMPORT_C TAknsPkgID PID ( ) const

Gets the package ID of the skin

Since
2.0

PinboarWallPaperImageFileName()

IMPORT_C TDesC & PinboarWallPaperImageFileName ( ) const

Gets the skin pinboard wallpaper mbm file name. May or may not be empty. The filename is fully qualified (incl. full file path)

Since
2.0

PinboardWallPaperImageIndex()

IMPORT_C TInt PinboardWallPaperImageIndex ( ) const

Gets the pinboard background image index.

Since
2.0

ProtectionType()

IMPORT_C TAknsSkinSrvSkinProtectionType ProtectionType ( ) const

Gets the protection type for this skin

Since
2.6

Member Data Documentation

TAknsPkgID iColorSchemePID

TAknsPkgID iColorSchemePID [private]

TBool iCorrupted

TBool iCorrupted [private]

HBufC * iFullName

HBufC * iFullName [private]

TBool iHasIconset

TBool iHasIconset [private]

TInt iIdleBgImageIndex

TInt iIdleBgImageIndex [private]

HBufC * iIdleStateWallPaperImageName

HBufC * iIdleStateWallPaperImageName [private]

TBool iIsCopyable

TBool iIsCopyable [private]

TBool iIsDeletable

TBool iIsDeletable [private]

TAknsPkgID iPID

TAknsPkgID iPID [private]

TInt iPinboardBgImageIndex

TInt iPinboardBgImageIndex [private]

HBufC * iPinboardWallPaperImageName

HBufC * iPinboardWallPaperImageName [private]

TAknsSkinSrvSkinProtectionType iProtectionType

TAknsSkinSrvSkinProtectionType iProtectionType [private]

HBufC * iSkinDirectoryBuf

HBufC * iSkinDirectoryBuf [private]

HBufC * iSkinIniFileDirectoryBuf

HBufC * iSkinIniFileDirectoryBuf [private]

HBufC * iSkinNameBuf

HBufC * iSkinNameBuf [private]

TBool iSupportAnimBg

TBool iSupportAnimBg [private]