Location:
EIKENV.H
Link against: eikcore.lib
class MEikPictureFactory;
Provides the support for embedding something other than a CApaDoor
.
Defined in MEikPictureFactory
:
EditL()
, Id()
, InsertL()
, MEikPictureFactory_Reserved_1()
, MEikPictureFactory_Reserved_2()
, PictureFactory()
, SupportsPictureType()
virtual IMPORT_C TUid Id() const;
Gets the Id of the picture factory.
|
virtual TBool SupportsPictureType(TUid aPictureType) const=0;
Tests if the factory supports the specified picture type.
|
|
virtual const MPictureFactory *PictureFactory(TUid aPictureType) const=0;
Gets a pointer to the picture factory.
Use of this function does not transfer ownership of the picture factory to the caller.
|
|
virtual TPictureHeader InsertL(TUid aPictureType, CBase *aData)=0;
Inserts a new picture object.
Ownership of aData transfers immediately the function is called.
|
|
virtual void EditL(const TPictureHeader &aPictureHeader, TBool aReadOnly)=0;
Enables editing/viewing of an object
|
private: virtual IMPORT_C void MEikPictureFactory_Reserved_2();