CContactViewLowRange Class Reference

class CContactViewLowRange : public CContactViewRangeBase

A sub view range with an upper limit only.

This is used by sub views when the range criteria are CContactViewRangeBase::ELessThan or CContactViewRangeBase::ELessThanOrEqualTo.

CContactSubView

Inherits from

Constructor & Destructor Documentation

CContactViewLowRange(const CContactViewBase &, const TDesC &, TCriteria)

CContactViewLowRange(const CContactViewBase &aView,
const TDesC &aMatch,
TCriteriaaCriteria
)[private]

Parameters

const CContactViewBase & aView
const TDesC & aMatch
TCriteria aCriteria

~CContactViewLowRange()

~CContactViewLowRange()[private]

Member Functions Documentation

NewL(const CContactViewBase &, const TDesC &, TCriteria)

IMPORT_C CContactViewLowRange *NewL(const CContactViewBase &aView,
const TDesC &aMatch,
TCriteriaaCriteria
)[static]

Allocates and constructs a CContactViewLowRange object.

Parameters

const CContactViewBase & aViewThe sub view's underlying view.
const TDesC & aMatchThe string to match items against. Only the first character in the string is used.
TCriteria aCriteriaThe query search condition; either CContactViewRangeBase::ELessThanOrEqualTo or CContactViewRangeBase::ELessThan.

SetL()

voidSetL()[private, virtual]

Sets the iLow and iHigh members.

Member Data Documentation

TCriteria iCriteria

TCriteria iCriteria[private]

TBuf< KMaxBoundaryMatchLength > iMatch

TBuf< KMaxBoundaryMatchLength >iMatch[private]