CAknEnumeratedItemBase Class Reference

API published in: S60 1st Ed

Link against: avkon.lib

Capability Information

Required Capabilities

None


#include <
aknsettingitemlist.h>

Inherited by CAknEnumeratedItem< T >.


Detailed Description

Base class for a data object to hold a pointer and a corresponding integer value.

This is used to make a template class by CAknEnumeratedItem


Public Member Functions

IMPORT_C CAknEnumeratedItemBase (TInt aEnumeratedValue, TAny *aValue)
 Construct an item consisting of an integer value and its co-ordinate pointer.
IMPORT_C ~CAknEnumeratedItemBase ()
 Destructor.
IMPORT_C TInt EnumerationValue () const
 Access the integer value.
IMPORT_C void SetEnumerationValue (TInt aNewValue)
 Set the integer part of the object.
IMPORT_C TAny * Value () const
 Access the pointer part of the object.
IMPORT_C void SetValue (TAny *aPtr)
 Set the pointer part of the object.

Constructor & Destructor Documentation

IMPORT_C CAknEnumeratedItemBase::CAknEnumeratedItemBase TInt  aEnumeratedValue,
TAny *  aValue
 

Construct an item consisting of an integer value and its co-ordinate pointer.

IMPORT_C CAknEnumeratedItemBase::~CAknEnumeratedItemBase  ) 
 

Destructor.


Member Function Documentation

IMPORT_C TInt CAknEnumeratedItemBase::EnumerationValue  )  const
 

Access the integer value.

Returns:
the integer value of this item
IMPORT_C void CAknEnumeratedItemBase::SetEnumerationValue TInt  aNewValue  ) 
 

Set the integer part of the object.

Parameters:
aNewValue Value to set
IMPORT_C void CAknEnumeratedItemBase::SetValue TAny *  aPtr  ) 
 

Set the pointer part of the object.

Parameters:
pointer to store in the object; no copy model, no ownership transfer
IMPORT_C TAny* CAknEnumeratedItemBase::Value  )  const
 

Access the pointer part of the object.

Returns:
TAny* pointer to any type

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top