Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <eikpicturefactory.h>
Link against: eikcore.lib

Class MEikPictureFactory

class MEikPictureFactory;

Description

Provides the support for embedding something other than a CApaDoor.

Members

Defined in MEikPictureFactory:


Member functions


Id()const

IMPORT_C virtual TUid Id() const;

Description

Gets the Id of the picture factory.

Return value

TUid

The UID.


SupportsPictureType(TUid)const

virtual TBool SupportsPictureType(TUid aPictureType) const=0;

Description

Tests if the factory supports the specified picture type.

Parameters

TUid aPictureType

The picture type.

Return value

TBool

ETrue if the factory supports the specified picture type, otherwise EFalse.


PictureFactory(TUid)const

virtual const MPictureFactory* PictureFactory(TUid aPictureType) const=0;

Description

Gets a pointer to the picture factory.

Use of this function does not transfer ownership of the picture factory to the caller.

Parameters

TUid aPictureType

The picture type.

Return value

const MPictureFactory *

Pointer to the picture factory.


InsertL(TUid,CBase *)

virtual TPictureHeader InsertL(TUid aPictureType, CBase *aData)=0;

Description

Inserts a new picture object.

Ownership of aData transfers immediately the function is called.

Parameters

TUid aPictureType

The picture type.

CBase *aData

The base address of the data.

Return value

TPictureHeader

The picture header.


EditL(const TPictureHeader &,TBool)

virtual void EditL(const TPictureHeader &aPictureHeader, TBool aReadOnly)=0;

Description

Enables editing/viewing of an object

Parameters

const TPictureHeader &aPictureHeader

The picture header.

TBool aReadOnly

ETrue if object is read only, otherwise EFalse.


MEikPictureFactory_Reserved_1()

private: IMPORT_C virtual void MEikPictureFactory_Reserved_1();

Description


MEikPictureFactory_Reserved_2()

private: IMPORT_C virtual void MEikPictureFactory_Reserved_2();

Description