From: sungmin ha Date: Thu, 9 Aug 2012 10:48:50 +0000 (+0900) Subject: [Title]modified for block the call and sms when flight mode on or rssi level 0 X-Git-Tag: 2.2.1_release^2~81^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e15ba0cadcee99019879ec310eeae478d8266978;p=sdk%2Femulator%2Feventinjector-eplugin.git [Title]modified for block the call and sms when flight mode on or rssi level 0 [Type]Bugfix [Module]eventinjector-eplugin [Priority]Major [Jira#]N_SE-5920, N_SE-5916, N_SE-5898, N_SE-3400 [Redmine#] // Redmine Isuue Number [Problem] // Problem Description [Cause] // Cause Description [Solution] // Solution Description [TestCase] // Executed the test-target (How to) --- diff --git a/org.tizen.telephony.call/src/org/tizen/telephony/call/page/MOMTCall.java b/org.tizen.telephony.call/src/org/tizen/telephony/call/page/MOMTCall.java index 280e26a..c616127 100644 --- a/org.tizen.telephony.call/src/org/tizen/telephony/call/page/MOMTCall.java +++ b/org.tizen.telephony.call/src/org/tizen/telephony/call/page/MOMTCall.java @@ -95,6 +95,10 @@ ISelectionListener{ callEnd(true); } + public boolean getRssiStatus() { + return rssiStatus; + } + public MOMTCall(AbstractInjectorItem item, String name) { super(item, name); } diff --git a/org.tizen.telephony.sms/META-INF/MANIFEST.MF b/org.tizen.telephony.sms/META-INF/MANIFEST.MF index d3a337d..085d0d6 100644 --- a/org.tizen.telephony.sms/META-INF/MANIFEST.MF +++ b/org.tizen.telephony.sms/META-INF/MANIFEST.MF @@ -9,6 +9,8 @@ Require-Bundle: org.eclipse.ui, org.tizen.common, org.eclipse.ui.forms;bundle-version="3.3.103", org.tizen.injector, - org.tizen.common.connection + org.tizen.common.connection, + org.tizen.telephony.call Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Import-Package: org.tizen.telephony.call diff --git a/org.tizen.telephony.sms/src/org/tizen/telephony/sms/page/SMS.java b/org.tizen.telephony.sms/src/org/tizen/telephony/sms/page/SMS.java index 8ead417..ba1d9a0 100644 --- a/org.tizen.telephony.sms/src/org/tizen/telephony/sms/page/SMS.java +++ b/org.tizen.telephony.sms/src/org/tizen/telephony/sms/page/SMS.java @@ -57,6 +57,7 @@ import org.tizen.injector.provider.AbstractInjectorPage; import org.tizen.injector.receiver.AbstractInjectorReceiver; import org.tizen.injector.socket.TelephonySocket; import org.tizen.injector.view.InjectorView; +import org.tizen.telephony.call.TelephonyCall; import org.tizen.telephony.sms.encription.DecodeMsg; import org.tizen.telephony.sms.encription.EncodeMsg; import org.tizen.telephony.sms.encription.EnumConstants; @@ -106,6 +107,7 @@ ISelectionListener{ private IDevice currentDevice; public boolean isMsgReceived = false; + protected void createContents() { InjectorView.getDefault().addSelectionListener(this); currentDevice = ConnectionPlugin.getDefault().getCurrentDevice(); @@ -300,7 +302,19 @@ ISelectionListener{ } + public void showDialog(String msg) + { + Shell shell = parent.getShell(); + InjectorDialog.openInfoDialog(shell, InjectorDialog.TITLE, msg); + } + protected void sendMsg() { + if(!TelephonyCall.getinstance().getRssiStatus()) + { + showDialog("RSSI level is zero.\nPlease try again later."); + return; + } + // check number String number = cmbMobileTerminateOriginatingAddress.getText().trim(); { diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest index c8e6bb9..e9e65ed 100644 --- a/package/pkginfo.manifest +++ b/package/pkginfo.manifest @@ -1,5 +1,5 @@ Source:eventinjector-eplugin -Version:0.2.51 +Version:0.2.52 Maintainer:yeongkyoon Lee , sungmin Ha Package:eventinjector-eplugin