aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2013-01-01 21:43:41 -0600
committerDenis Kenzior <denkenz@gmail.com>2013-01-02 05:23:36 -0600
commit6cdbb05b500c273ced56a7ec62a4db82a24fd237 (patch)
tree545d7c0036eda64eb26dca9c4f361444799839ab
parent857e416756b37d95b587e40d36165cd5559729b1 (diff)
downloadphonesim-6cdbb05b500c273ced56a7ec62a4db82a24fd237.tar.gz
simapplication: Add a modem-handled Refresh case
-rw-r--r--src/simapplication.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/simapplication.cpp b/src/simapplication.cpp
index d79e8ca..03b8192 100644
--- a/src/simapplication.cpp
+++ b/src/simapplication.cpp
@@ -383,6 +383,7 @@ const QString DemoSimApplication::getName()
#define BIPMenu_GetChannelStatus 7
#define Handled_SendSMS 1
+#define Handled_InitNAA 2
enum SendSMSMenuItems {
SendSMS_Unpacked = 1,
@@ -2649,6 +2650,10 @@ void DemoSimApplication::sendHandledMenu()
item.setLabel( "Send Modem-Handled SMS" );
items += item;
+ item.setIdentifier( Handled_InitNAA );
+ item.setLabel( "NAA Initialization+Full File Change Notification" );
+ items += item;
+
cmd.setMenuItems( items );
command( cmd, this, SLOT(handledMenuResp(QSimTerminalResponse)) );
@@ -2689,6 +2694,17 @@ void DemoSimApplication::handledMenuResp( const QSimTerminalResponse& resp )
break;
}
+ case Handled_InitNAA:
+ {
+ cmd.setType( QSimCommand::Refresh );
+ cmd.setQualifier( 3 );
+ cmd.setDestinationDevice( QSimCommand::ME );
+ cmd.setText( "" );
+
+ modemHandledCommand(cmd, 6000);
+ break;
+ }
+
default:
endSession();
break;