API published in: S60 1st Ed
Link against: avkon.lib
Required Capabilities
None
#include <aknradiobuttonsettingpage.h>
Inherits CAknListBoxSettingPage.
Public Member Functions |
|
IMPORT_C | CAknRadioButtonSettingPage (TInt aResourceID, TInt &aCurrentSelectionIndex, const MDesCArray *aItemArray) |
IMPORT_C | CAknRadioButtonSettingPage (const TDesC *aSettingTitleText, TInt aSettingNumber, TInt aControlType, TInt aEditorResourceId, TInt aSettingPageResourceId, TInt &aCurrentSelectionIndex, const MDesCArray *aItemArray) |
Constructor that allows separate setting page and editor resources. |
|
virtual IMPORT_C void | ConstructL () |
2nd stage contruction for this type. |
|
IMPORT_C CAknSetStyleListBox * | ListBoxControl () const |
Type specific access to the hosted "editor". |
|
virtual IMPORT_C void | HandleListBoxEventL (CEikListBox *aListBox, MEikListBoxObserver::TListBoxEvent aEventType) |
From MEikListBoxObserver. |
|
IMPORT_C void | SetItemArrayAndSelectionL (const MDesCArray *aItemArray, TInt aPushed) |
Method to update the item array after a change in content and to re-select the "pushed in" index. |
|
IMPORT_C void | HandlePointerEventL (const TPointerEvent &aPointerEvent) |
From CCoeControl Handles Radiobuttonlist's PointerEvent. |
|
IMPORT_C void | HandleResourceChange (TInt aType) |
Handles a change to the control's resources of type aType which are shared across the environment, e.g. |
|
Protected Member Functions |
|
virtual IMPORT_C | ~CAknRadioButtonSettingPage () |
C++ destructor. |
|
virtual IMPORT_C void | UpdateSettingL () |
Called when the external setting is to be updated. |
|
IMPORT_C void | DynamicInitL () |
Called immediately prior to activation, but after all construction. |
|
virtual IMPORT_C void | SelectCurrentItemL () |
This method overrides the default implementation in order to do the special processing of selecting an item. |
|
virtual IMPORT_C void | WriteInternalStateL (RWriteStream &aWriteStream) const |
Writes the internal state of the control and its components to aStream. |
|
|
Constructor that allows separate setting page and editor resources. In all cases the number (if supplied i.e. <> 0 ) is used. Editor Resource Setting Page Resource present present Both are used (but text & number overridden) = 0 present Editor resource is used via SP resource present = 0 Default Avkon SP resource if used = 0 = 0 Not permitted Note: The first argument is a TDesC* (rather than TDesC&) because the other constructor cannot initialize such a member without allocation or having an internal dummy buffer. Note that the setting title provided here must be owned by the client. Rules for text and numbers: The rules are the same for both: (non-zero length) text or number other than EAknSettingPageNoOrdinalDisplayed if given in this constructor will not override resource (unless that is zero length or EAknSettingPageNoOrdinalDisplayed). Note, however, that text or number given via the specific API for setting them, WILL override resource. It is assumed that number from resource is very rare. Special text is somewhat more likely.
|
|
C++ destructor. |
|
2nd stage contruction for this type. Calls CAknSettingPage::BaseConstuctL() where the object is constructed from resource. Reimplemented from CAknSettingPage. |
|
Called immediately prior to activation, but after all construction. Reimplemented from CAknSettingPage. |
|
From MEikListBoxObserver.
Implements MEikListBoxObserver. |
|
From CCoeControl Handles Radiobuttonlist's PointerEvent.
Reimplemented from CAknSettingPage. |
|
Handles a change to the control's resources of type aType which are shared across the environment, e.g. colors or fonts.
Reimplemented from CAknSettingPage. |
|
Type specific access to the hosted "editor".
Implements CAknListBoxSettingPage. |
|
This method overrides the default implementation in order to do the special processing of selecting an item. Reimplemented from CAknSettingPage. |
|
Method to update the item array after a change in content and to re-select the "pushed in" index.
|
|
Called when the external setting is to be updated. Reimplemented from CAknSettingPage. |
|
Writes the internal state of the control and its components to aStream. Does nothing in release mode. Designed to be overidden and base called by subclasses.
Reimplemented from CAknSettingPage. |