API published in: S60 1st Ed
API deprecated in: S60 3rd Ed FP 2
Link against: apsettingshandlerui.lib
Required Capabilities
WriteDeviceData
Exceptions
Other Information
If the user does not change any settings in the UI, does not modify database content in any way, than none. However, it is up to the user and caller has no affect on user interaction, so WriteDeviceData is needed.
#include <ApEngineConsts.h>
Go to the source code of this file.
Enumerations |
|
enum | TTextID { EApSettingsSelStatusPaneText = 0x00, EApSettingsSelListEmptyText, EPopupPromptText } |
These enums are used to identify the 'overridable' text items in CApSettingsHandler. More... |
|
enum | TTransactionResult { EOwnTransaction, EUsingAlreadyStarted, EFailedWithLocked } |
< Transaction results More... |
|
enum | TApUiExitReason { EExitNone, EExit, EShutDown } |
enum | TSelectionListType { EApSettingsSelListIsPopUp, EApSettingsSelListIsListPane, EApSettingsSelListIsPopUpWithNone } |
< Defines the list type to be used More... |
|
enum | TSelectionMenuType { EApSettingsSelMenuNormal, EApSettingsSelMenuSelectOnly, EApSettingsSelMenuSelectNormal } |
< Defines the Options menu type to be used More... |
|
enum | TApSettingsHandlerUiPanicCodes { EMenuCommandUnknown, EInvalidDbType, EInvalidBitmapType, EInvalidBearerType, EInvalidIspRequest, ENullPointer, EUnknownCase, EInvalidTextType, EInvalidState } |
< Defines the Panic codes More... |
|
Functions |
|
_LIT (KEmpty,"") | |
_LIT (KTestFileName,"C:\\Data\\ApSetUiTest\\TestState.txt") | |
void | Panic (TApSettingsHandlerUiPanicCodes aPanic) |
Panic. |
|
TInt | AskQueryL (TInt aResId, TDesC *aVar=NULL) |
Ask a query. |
|
TInt | ShowNoteL (TInt aResId, TDesC *aVar=NULL) |
Shows a note. |
|
Variables |
|
const TInt | KApSelectionCanceled = -350 |
const TInt | KTxtNotOverriden = -351 |
const TInt | KErrInvalidTextId = -355 |
const TInt | KTTextIdMin = EApSettingsSelStatusPaneText |
const TInt | KTTextIdMax = EPopupPromptText |
const TInt | KMaxNumOfLockedDbRetries = 3 |
const TInt | KApUiEventNone = 0x00000000 |
Ui return code flags. Nothign happend. |
|
const TInt | KApUiEventSelected = 0x00000001 |
Item was selected. |
|
const TInt | KApUiEventCreatedBlank = 0x00000002 |
New item created from blank. |
|
const TInt | KApUiEventCreatedUsedOld = 0x00000004 |
New item created from an existing one. |
|
const TInt | KApUiEventEdited = 0x00000008 |
Item edited. |
|
const TInt | KApUiEventDeleted = 0x00000010 |
Item deleted. |
|
const TInt | KApUiEventExitRequested = 0x00000020 |
User choosed Exit. |
|
const TInt | KApUiEventShutDownRequested = 0x00000040 |
System shutdown. |
|
const TUint32 | KApUiEventInternal = 0x80000000 |
Internal flag. |
|
const TUint32 | KApNoneUID = 0x00000000 |
|
|
|
< Defines the list type to be used |
|
< Defines the Options menu type to be used |
|
These enums are used to identify the 'overridable' text items in CApSettingsHandler. |
|
< Transaction results |
|
|
|
Ask a query.
|
|
Panic.
|
|
Shows a note.
|
|
|
|
New item created from blank. |
|
New item created from an existing one. |
|
Item deleted. |
|
Item edited. |
|
User choosed Exit. |
|
Internal flag. |
|
Ui return code flags. Nothign happend. They indicate what has happened inside the module. They can be combined. The most important one is KApUiEventSelected and it indicates that the user selected an access point (in case of selection...) |
|
Item was selected. |
|
System shutdown. |
|
|
|
|
|