|
|
|
class CContactViewRange : public CContactViewRangeBase;
A sub view range with both a lower and upper limit.
This is used by sub views when lower and upper boundary criteria are specified.
CBase - Base class for all classes to be instantiated on the heap
CContactViewRangeBase - The abstract base class for all contact view range classes
CContactViewRange - A sub view range with both a lower and upper limit
Defined in CContactViewRange:
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 CContactViewRange *NewL(const CContactViewBase &aView, const TDesC &aLowMatch, TCriteria aLowCriteria, const
TDesC &aHighMatch, TCriteria aHighCriteria);
Allocates and constructs a new sub view range.
|
|
private: virtual void SetL();
Sets the iLow and iHigh members.