aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeevaka Badrappan <jeevaka.badrappan@elektrobit.com>2011-01-11 16:16:10 +0200
committerDenis Kenzior <denkenz@gmail.com>2011-01-12 17:24:52 -0600
commita4bcccb671362ee80ddcd938708b6fcdad0310bd (patch)
tree9d800ab6e6400b4c5bfc7b0bd63dc198d6004d62
parent7f80f85edbef5b64530186df541cf918a3bc9cea (diff)
downloadphonesim-a4bcccb671362ee80ddcd938708b6fcdad0310bd.tar.gz
phonesim: Add MoreTime test case
-rw-r--r--src/conformancesimapplication.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/conformancesimapplication.cpp b/src/conformancesimapplication.cpp
index f51d36c..5eb9d07 100644
--- a/src/conformancesimapplication.cpp
+++ b/src/conformancesimapplication.cpp
@@ -40,6 +40,7 @@ const QString ConformanceSimApplication::getName()
#define ConformanceMenu_DisplayText 1
#define ConformanceMenu_GetInkey 2
#define ConformanceMenu_GetInput 3
+#define ConformanceMenu_MoreTime 4
#define NormalMenu_1_1 1
#define NormalMenu_1_2 2
@@ -119,6 +120,10 @@ void ConformanceSimApplication::mainMenu()
item.setLabel( "Get Input" );
items += item;
+ item.setIdentifier( ConformanceMenu_MoreTime );
+ item.setLabel( "More Time" );
+ items += item;
+
cmd.setMenuItems( items );
command( cmd, 0, 0 );
@@ -126,6 +131,8 @@ void ConformanceSimApplication::mainMenu()
void ConformanceSimApplication::mainMenuSelection( int id )
{
+ QSimCommand cmd;
+
switch ( id ) {
case ConformanceMenu_DisplayText:
{
@@ -145,6 +152,14 @@ void ConformanceSimApplication::mainMenuSelection( int id )
}
break;
+ case ConformanceMenu_MoreTime:
+ {
+ cmd.setType( QSimCommand::MoreTime );
+ cmd.setDestinationDevice( QSimCommand::ME );
+ command( cmd, this, SLOT(endSession()) );
+ }
+ break;
+
default:
{
// Don't know what this item is, so just re-display the main menu.