Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: apamdr.h
Link against: apparc.lib

Class TApaModelDoorFactory

TApaModelDoorFactory

Support

Supported from 5.0

Description

A factory class for instantiating and restoring an application's door using the application's model.

Derivation

MPictureFactoryAbstract interface for instantiating and restoring new CPicture derived objects
TApaModelDoorFactoryA factory class for instantiating and restoring an application's door using the application's model

Defined in TApaModelDoorFactory:
NewPictureL(), TApaModelDoorFactory()


Construction


TApaModelDoorFactory()

TApaModelDoorFactory(const MApaModelHeaderFactory* aFactory);

Description

Constructs a door factory object.

Parameters

const MApaModelHeaderFactory* aFactory

A pointer to a factory object for constructing the application model wrapper object, also known as the application model header, a CApaModelHeader type. The application model wrapper is provided by the application model (not the application UI), and supplies the knowledge for internalizing the application model data from an embedded store.

See also:


NewPictureL()

void NewPictureL(TPictureHeader& aPictureHeader,const CStreamStore& aPictureStore) const;

Description

Constructs and restores an application's door (picture) from a stream in the specified store.

The restored door is a CApaModelDoor type object.

Parameters

TPictureHeader& aPictureHeader

The header identifying the door to be restored. The UID identifying the door must be KUidPictureTypeDoor, otherwise the function leaves with KErrNotSupported. On entry, the door picture must be represented by a stream ID, otherwise the function leaves with KErrBadHandle; on return, the door picture is represented by a pointer to an internalized CApaModelDoor object.

const CStreamStore& aPictureStore

The store from which the door will be restored.

See also: