CAknsStringItemData Class Reference
API published in: S60 2nd Ed
Link against: aknskins.lib aknskinsrv.lib aknswallpaperutils.lib
Capability Information
Required Capabilities
None
#include <aknsitemdata.h>
Inherits CAknsItemData.
Detailed Description
String item data.
String item data contains (in addition to base class members), a single string value. Item type for string item data objects
is always EAknsITString.
This is a public class with exported functions. The class is not intended for derivation outside the library.
|
Public Member Functions
|
virtual |
~CAknsStringItemData ()
|
|
Destructor.
|
IMPORT_C void |
SetStringL (const TDesC &aValue)
|
|
Sets the string value of this item data instance.
|
IMPORT_C const TDesC & |
String () const
|
|
Returns a reference to the string value.
|
Static Public Member Functions
|
static IMPORT_C CAknsStringItemData *
|
NewL ()
|
|
Two-phased constructor.
|
Protected Member Functions
|
|
CAknsStringItemData (const TAknsItemType aType)
|
|
C++ protected constructor.
|
Protected Attributes
|
HBufC * |
iString |
|
Buffer for string value.
|
Constructor & Destructor Documentation
virtual CAknsStringItemData::~CAknsStringItemData |
( |
|
) |
[virtual] |
|
|
Destructor.
Destroys owned string instance.
|
CAknsStringItemData::CAknsStringItemData |
( |
const TAknsItemType
|
aType
|
) |
[protected] |
|
|
C++ protected constructor.
Constructs a new CAknsStringItemData without an array.
- Parameters:
-
|
aType
|
Item type of the new item data object. While this is always EAknsITString for instances of this class, derived classes may specify another value.
|
|
Member Function Documentation
|
Two-phased constructor.
Constructs a new CAknsStringItemData object. String value must be set separately using SetStringL.
- Returns:
- Newly constructed CAknsStringItemData object.
- Exceptions:
- If allocation fails, function leaves with a system-wide error code.
|
IMPORT_C void CAknsStringItemData::SetStringL |
( |
const TDesC & |
aValue
|
) |
|
|
|
Sets the string value of this item data instance.
- Parameters:
-
|
aValue
|
New value. The value is copied to a newly created internal buffer, and any previous value is discarded. |
|
IMPORT_C const TDesC& CAknsStringItemData::String |
( |
|
) |
const |
|
|
Returns a reference to the string value.
The value is still owned by the item data object and caller must take its lifetime properly into account.
- Returns:
- Reference to the value.
|
Field Documentation
The documentation for this class was generated from the following file: