void CSmsSendRecvTest::ShowMenuL() { iSmsTest.ResetMenu(); iSmsTest.AppendToMenuL(_L("Start")); iSmsTest.AppendToMenuL(_L("Display Log")); iSmsTest.AppendToMenuL(_L("Clear Log")); TInt result = iSmsTest.DisplayMenu(_L("SMS Send Receive Test")); if (result <= 0) return; switch (result) { case 1: RunAutoL(); return; case 2: DisplayLogL(); break; case 3: ClearLogL(); break; default: User::Leave(KErrArgument); break; } ShowMenuL(); }
void CSmsCancelTest::ShowMenuL() { iSmsTest.ResetMenu(); iSmsTest.AppendToMenuL(_L("Test Cancel Sending")); iSmsTest.AppendToMenuL(_L("Test Cancel Scheduling")); TInt result = iSmsTest.DisplayMenu(_L("SMS Cancel Test")); if (result <= 0) return; switch (result) { case 1: TestCancelSendingL(); break; case 2: TestCancelSendingAfterScheduleL(); break; default: User::Leave(KErrArgument); break; } ShowMenuL(); }