TSortPluginParams Class Reference

class TSortPluginParams

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

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

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

Member Data Documentation

TUid iImplementationUid

TUid iImplementationUid

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

TUid iInterfaceUid

TUid iInterfaceUid

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

TUid iParametersRevision

TUid iParametersRevision

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

TAny * iViewSortParams

TAny *iViewSortParams

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