classicui_pub/setting_pages_api/tsrc/src/testsdksettingpagesblocksaknradiobuttonsettingpage.cpp
--- a/classicui_pub/setting_pages_api/tsrc/src/testsdksettingpagesblocksaknradiobuttonsettingpage.cpp Mon Mar 15 12:41:34 2010 +0200
+++ b/classicui_pub/setting_pages_api/tsrc/src/testsdksettingpagesblocksaknradiobuttonsettingpage.cpp Wed Mar 31 21:59:52 2010 +0300
@@ -427,6 +427,38 @@
return KErrNone;
}
+// -----------------------------------------------------------------------------
+// CTestSDKSettingPages::TestSettingpagesRadioButtonProcessCommandLL
+// -----------------------------------------------------------------------------
+//
+TInt CTestSDKSettingPages::TestSettingpagesRadioButtonProcessCommandLL( CStifItemParser& /*aItem*/ )
+ {
+ CDesCArrayFlat* mArr = new( ELeave ) CDesCArrayFlat( KSize );
+ CleanupStack::PushL( mArr );
+
+ TBuf<KBufSize> tom( KTom );
+ TBuf<KBufSize> jack( KJack );
+ TBuf<KBufSize> mary( KMary );
+ mArr->AppendL( tom );
+ mArr->AppendL( jack );
+ mArr->AppendL( mary );
+
+ TInt optin( KZero );
+ TBuf< KBufSize > buffer( KTestString );
+ CTestRadioButtonSettingPage* dialog =
+ new (ELeave) CTestRadioButtonSettingPage( &buffer, KOne, EAknCtPopupSettingList,
+ R_EXAMPLE_EDITOR_CONTROL, R_EXAMPLE_SETTING_PAGE, optin, mArr );
+ CleanupStack::PushL( dialog );
+
+ dialog->ConstructL();
+ CCoeEnv::Static()->AppUi()->AddToStackL( dialog );
+ dialog->TestProcessCommandL( EAknSoftkeySelect );
+ CCoeEnv::Static()->AppUi()->RemoveFromStack( dialog );
+
+ CleanupStack::PopAndDestroy( KTwo );
+ return KErrNone;
+ }
+
//End file