[Title] Change to open message dialog to notify dialog when connection explorer has...
authorhyunsik.noh <hyunsik.noh@samsung.com>
Wed, 27 Mar 2013 10:12:23 +0000 (19:12 +0900)
committerhyunsik.noh <hyunsik.noh@samsung.com>
Wed, 27 Mar 2013 10:12:23 +0000 (19:12 +0900)
[Type]
[Module]common
[Priority]
[CQ#]
[Redmine#]8505
[Problem]
[Cause]
[Solution]

Change-Id: Id2ecd4b759a086314e9e373aad33fe12eca57397

org.tizen.common.connection/src/org/tizen/common/connection/ConnectionPlugin.java
org.tizen.common.connection/src/org/tizen/common/connection/ui/ConnectionExplorer.java

index b059458..071219e 100755 (executable)
@@ -29,7 +29,6 @@ package org.tizen.common.connection;
 
 import java.util.ArrayList;
 
-import org.eclipse.core.runtime.jobs.Job;
 import org.eclipse.jface.preference.IPreferenceStore;
 import org.eclipse.jface.resource.ImageDescriptor;
 import org.eclipse.ui.plugin.AbstractUIPlugin;
@@ -62,8 +61,6 @@ public class ConnectionPlugin extends AbstractUIPlugin {
     public static final int LINUX = 0;
     public static final int WINDOWS = 1;
     
-    public static Job ideCheckJob;
-
     /**
      * Implements for FileEntry changed status.
      */
@@ -119,12 +116,6 @@ public class ConnectionPlugin extends AbstractUIPlugin {
     public void stop(BundleContext context) throws Exception {
         plugin = null;
 
-        if(ideCheckJob.sleep())
-        {
-            ideCheckJob.cancel();
-            Logger.info("IDE Check Job is cancelled");
-        }
-
         int deviceCnt = SmartDevelopmentBridge.getBridge().getDevices().length;
         if (deviceCnt==0)
         {
@@ -171,11 +162,6 @@ public class ConnectionPlugin extends AbstractUIPlugin {
             }
         }
     }
-    
-    public static void setIDECheckJob(Job job)
-    {
-        ideCheckJob = job;
-    }
 
     /**
      * Returns an image descriptor for the image file at the given
index 0a05e7d..e759838 100755 (executable)
@@ -64,9 +64,12 @@ import org.eclipse.ui.part.ViewPart;
 import org.tizen.common.TizenHelpContextIds;
 import org.tizen.common.connection.ConnectionPlugin;
 import org.tizen.common.connection.explorer.ConnectionExplorerPanel;
+import org.tizen.common.connection.log.LogUIMessages;
 import org.tizen.common.connection.preference.TizenConnectionExplorerPreferencePage;
 import org.tizen.common.core.application.InstallPathConfig;
 import org.tizen.common.util.HostUtil;
+import org.tizen.common.util.NotificationType;
+import org.tizen.common.util.NotifierDialog;
 import org.tizen.common.util.SWTUtil;
 import org.tizen.common.util.log.Logger;
 import org.tizen.sdblib.FileListingService.FileEntry;
@@ -519,22 +522,13 @@ public class ConnectionExplorer extends ViewPart implements IPartListener2 {
     public void partClosed(IWorkbenchPartReference partRef) {
         if (ConnectionPlugin.ID_CONNECTION_VIEW.equals(partRef.getId())) {
             ConnectionPlugin.getDefault().setCurrentDevice(null);
-            
-            Job job = new Job("Check IDE close"){
+            SWTUtil.syncExec(new Runnable()
+            {
                 @Override
-                protected IStatus run(IProgressMonitor monitor) {
-                    SWTUtil.syncExec(new Runnable()
-                    {
-                        @Override
-                        public void run() {
-                            MessageDialog.openWarning(new Shell(), ConnectionUIMessages.Explorer_Closed_Title, ConnectionUIMessages.Explorer_Closed_Message);
-                        }
-                    });
-                    return Status.OK_STATUS;
+                public void run() {
+                    NotifierDialog.notify(ConnectionUIMessages.Explorer_Closed_Title, ConnectionUIMessages.Explorer_Closed_Message, NotificationType.WARN);
                 }
-            };
-            ConnectionPlugin.getDefault().setIDECheckJob(job);
-            job.schedule(1000);
+            });
         }
     }