| Home · All Classes · Grouped Classes · Annotated · Functions |
The QSimToolkit class provides an interface to SIM toolkit applications. More...
#include <QSimToolkit>
Inherits QCommInterface.
Inherited by QModemSimToolkit.
The QSimToolkit class provides an interface to SIM toolkit applications.
This class is used by a host program (usually simapp) to access the SIM toolkit facilities defined by 3GPP TS 11.14.
The SIM toolkit application sends a stream of QSimCommand objects to the host program by way of the command() signal. The host program then performs the designated command and responds by calling one of the methods in the QSimToolkit class.
For example, if the SIM toolkit sends a SetupMainMenu command to the host program, the program displays the indicated menu to the user. When the user selects an item, the host program calls mainMenuSelected() to inform the SIM toolkit of the choice. The SIM toolkit will then send another QSimCommand object for the next phase of the application.
See also QSimCommand and QSimMenuItem.
Construct a new SIM toolkit handling object for service and attach it to parent. The object will be created in client mode if mode is Client, or server mode otherwise.
If service is empty, this class will use the first available service that supports SIM toolkit. If there is more than one service that supports SIM toolkit, the caller should enumerate them with QCommServiceManager::supports() and create separate QSimToolkit objects for each.
See also QCommServiceManager::supports().
Destroy this SIM toolkit handling object.
Tell the SIM that the current session was aborted by the user. The SIM returns to the main menu.
Allow a call setup request to proceed.
Applies to: SetupCall.
See also denyCallSetup().
Begin using the SIM toolkit facilities and request the main menu.
This is the first method that should be called by a host program that wishes to access the SIM toolkit.
In response, this class will emit a command() signal with the main menu, or a beginFailed() signal if SIM toolkit facilities are not available.
See also end(), command(), and beginFailed().
Signal that is emitted if begin() fails because SIM toolkit functionality was not available.
Tell the SIM that the previous request was beyond the capability of the ME to perform. i.e. the ME does not have the functionality at all.
The user has cleared the text display after a DisplayText command that did not have QSimCommand::clearAfterDelay() set.
Applies to: DisplayText.
Signal that is emitted when the application running in the SIM wishes to send a command to the host program.
See also QSimCommand.
The user denied a call setup request.
Applies to: SetupCall.
See also allowCallSetup().
End using the SIM toolkit facilities.
See also begin().
End the current session, upon the user's request. The SIM returns to the main menu.
Applies to: GetInkey, GetInput, SetupSubMenu.
Request help for a particular type of command or menu item.
Applies to: SetupMainMenu, GetInkey, GetInput, SetupSubMenu.
Indicate to the SIM toolkit application that the system has become idle and the SIM had previously requested IdleScreen events.
Applies to: SetupEventList.
See also userActivity().
Sends a string value in response to a GetInput command.
Applies to: GetInput.
See also key().
Sends a string value in response to a GetInkey command.
Applies to: GetInkey.
See also input().
Indicate to the SIM toolkit application that an item on the main menu has been selected.
Applies to: SetupMainMenu.
Move backward within the current session.
Tell the SIM that no response has been received from the user within a reasonable period of time.
Indicate to the SIM toolkit application that the user has chosen to exit from the current sub menu.
Applies to: SetupSubMenu.
See also subMenuSelected().
Indicate to the SIM toolkit application that an item on a sub menu has been selected.
Applies to: SetupSubMenu.
See also subMenuExited().
Tell the SIM that the ME cannot process the previous request at this time, but may be able to later.
Indicate to the SIM toolkit application that user activity has occurred and the SIM had previously requested UserActivity events.
Applies to: SetupEventList.
See also idleScreen().
| Copyright © 2007 Trolltech | Trademarks | Qtopia 4.2.5 |