|
||
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
:
EGreaterThan
Greater thanEGreaterThanOrEqualTo
Greater than or equal toELessThan
Less thanELessThanOrEqualTo
Less 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 rangeTCriteria
Defines the range criteriaiCollateMethod
The collation method used to sort the stringsiHigh
The index into the sub view's underlying view of the item at the upper limit of the rangeiLow
The index into the sub view's underlying view of the item at the lower limit of the rangeiView
The sub view's underlying viewCContactSubView
Provides 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.