|
|
|
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.
CBase - Base class for all classes to be instantiated on the heap
CContactViewRangeBase - The abstract base class for all contact view range classes
CContactViewLowRange - A sub view range with an upper limit only
Defined in CContactViewLowRange:
Inherited from CBase:
Delete()Deletes the specified objectExtension_()Extension functionoperator new()Initialises the object to binary zeroesInherited from CContactViewRangeBase:
EGreaterThanGreater thanEGreaterThanOrEqualToGreater than or equal toELessThanLess thanELessThanOrEqualToLess than or equal toHighIndex()Gets the index into the sub view's underlying view of the item at the top of the rangeIndicesValid()Tests whether the lower and upper indexes are valid, i.eLowIndex()Gets the index into the sub view's underlying view of the item at the bottom of the rangeTCriteriaDefines the range criteriaiCollateMethodThe collation method used to sort the stringsiHighThe index into the sub view's underlying view of the item at the upper limit of the rangeiLowThe index into the sub view's underlying view of the item at the lower limit of the rangeiViewThe sub view's underlying viewCContactSubViewProvides a view of a range of contact items from a potentially larger underlying view (another CContactViewBase-derived object)static IMPORT_C CContactViewLowRange *NewL(const CContactViewBase &aView, const TDesC &aMatch, TCriteria aCriteria);
Allocates and constructs a CContactViewLowRange object.
|
|
private: virtual void SetL();
Sets the iLow and iHigh members.