diff options
author | Jeevaka Badrappan <jeevaka.badrappan@elektrobit.com> | 2011-01-11 16:16:10 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-01-12 17:24:52 -0600 |
commit | a4bcccb671362ee80ddcd938708b6fcdad0310bd (patch) | |
tree | 9d800ab6e6400b4c5bfc7b0bd63dc198d6004d62 | |
parent | 7f80f85edbef5b64530186df541cf918a3bc9cea (diff) | |
download | phonesim-a4bcccb671362ee80ddcd938708b6fcdad0310bd.tar.gz |
phonesim: Add MoreTime test case
-rw-r--r-- | src/conformancesimapplication.cpp | 15 |
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. |