TSortPluginParams Class Reference

#include <app/cntviewsortplugin.h>

class TSortPluginParams

Detailed Description

A data class used to pass initialization information to CViewContactSortPlugin::NewL().

Member Attribute Documentation

iImplementationUid

TUid iImplementationUid

Implementation UID, as specified in the IMPLEMENTATION_INFO resource struct, required by ECOM.

iInterfaceUid

TUid iInterfaceUid

Interface UID as specified in the INTERFACE_INFO resource struct, required by ECOM.

iParametersRevision

TUid iParametersRevision

A UID that identifies the revision of the structure holding the view's sort parameters. A value of KCntSortPluginViewParamsRev1Uid indicates TSortPluginViewParamsRev1.

iViewSortParams

TAny *iViewSortParams

View sort parameters pointer. This object should match the parameter revision UID value.

Constructor & Destructor Documentation

TSortPluginParams ( )

TSortPluginParams()[inline]

Empty default constructor.

TSortPluginParams ( TUid, TUid, TSortPluginViewParamsRev1 * )

TSortPluginParams(TUidaInterfaceUid,
TUidaImplementationUid,
TSortPluginViewParamsRev1 *aViewSortParams
)[inline]

Inline constructor, initialises all data members.

The parameter revision UID is initialised to KCntSortPluginViewParamsRev1Uid.

Parameters
aInterfaceUidInterface UID as specified in the INTERFACE_INFO resource struct, required by ECOM.
aImplementationUidImplementation UID, as specified in the IMPLEMENTATION_INFO resource struct, required by ECOM.
aViewSortParamsView sort parameters pointer. This object should match the parameter revision UID value.