|
|
|
class CContactViewHighRange : public CContactViewRangeBase;
A sub view range with a lower limit only.
This is used by sub views when the range criteria are CContactViewRangeBase::EGreaterThan or CContactViewRangeBase::EGreaterThanOrEqualTo.
CBase - Base class for all classes to be instantiated on the heap
CContactViewRangeBase - The abstract base class for all contact view range classes
CContactViewHighRange - A sub view range with a lower limit only
Defined in CContactViewHighRange:
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 CContactViewHighRange *NewL(const CContactViewBase &aView, const TDesC &aMatch, TCriteria aCriteria);
Allocates and constructs a CContactViewHighRange object.
|
|
private: virtual void SetL();
Sets the iLow and iHigh members.