diff options
author | Jean Michel-Lemieux | 2004-01-07 02:55:01 +0000 |
---|---|---|
committer | Jean Michel-Lemieux | 2004-01-07 02:55:01 +0000 |
commit | 092b22f15a4656a57f794fd44b1f26d507a79900 (patch) | |
tree | 29fa026717860972fb0d7a6911bce358ad5c99c5 /bundles/org.eclipse.team.cvs.ui | |
parent | 871523ebe7532ec57e785317accc01be95c9d2c5 (diff) | |
download | eclipse.platform.team-092b22f15a4656a57f794fd44b1f26d507a79900.tar.gz eclipse.platform.team-092b22f15a4656a57f794fd44b1f26d507a79900.tar.xz eclipse.platform.team-092b22f15a4656a57f794fd44b1f26d507a79900.zip |
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui')
5 files changed, 8 insertions, 47 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java index b8e454ba7..dcbabb2db 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIPlugin.java @@ -14,20 +14,11 @@ package org.eclipse.team.internal.ccvs.ui; import java.lang.reflect.InvocationTargetException; import java.net.MalformedURLException; import java.net.URL; -import java.util.ArrayList; -import java.util.Hashtable; -import java.util.Iterator; -import java.util.List; +import java.util.*; import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IResourceStatus; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IPluginDescriptor; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Platform; -import org.eclipse.core.runtime.Preferences; -import org.eclipse.core.runtime.Status; +import org.eclipse.core.runtime.*; import org.eclipse.jface.dialogs.ErrorDialog; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.operation.IRunnableWithProgress; @@ -40,11 +31,7 @@ import org.eclipse.swt.graphics.RGB; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.team.core.TeamException; -import org.eclipse.team.internal.ccvs.core.CVSProviderPlugin; -import org.eclipse.team.internal.ccvs.core.CVSStatus; -import org.eclipse.team.internal.ccvs.core.ICVSRemoteFile; -import org.eclipse.team.internal.ccvs.core.ICVSRemoteFolder; -import org.eclipse.team.internal.ccvs.core.ICVSRepositoryLocation; +import org.eclipse.team.internal.ccvs.core.*; import org.eclipse.team.internal.ccvs.core.client.Command.KSubstOption; import org.eclipse.team.internal.ccvs.ui.console.CVSOutputConsole; import org.eclipse.team.internal.ccvs.ui.model.CVSAdapterFactory; @@ -56,10 +43,7 @@ import org.eclipse.team.internal.ui.Utils; import org.eclipse.team.ui.TeamUI; import org.eclipse.team.ui.synchronize.ISynchronizeParticipant; import org.eclipse.team.ui.synchronize.ISynchronizeView; -import org.eclipse.ui.IWorkbenchPage; -import org.eclipse.ui.IWorkbenchWindow; -import org.eclipse.ui.IWorkingSet; -import org.eclipse.ui.PlatformUI; +import org.eclipse.ui.*; import org.eclipse.ui.plugin.AbstractUIPlugin; /** @@ -738,12 +722,11 @@ public class CVSUIPlugin extends AbstractUIPlugin { * @param workingSet the working set to be assigned to the participant (can be <code>null</code>) * @param mode the mode to place the participant in (can be 0) */ - public static void showInSyncView(Shell shell, IResource[] resources, IWorkingSet workingSet, int mode) { + public static void showInSyncView(Shell shell, IResource[] resources, int mode) { ISynchronizeView view = TeamUI.getSynchronizeManager().showSynchronizeViewInActivePage(null); if(view != null) { WorkspaceSynchronizeParticipant cvsPage = CVSUIPlugin.getPlugin().getCvsWorkspaceSynchronizeParticipant(); view.display(cvsPage); - cvsPage.setWorkingSet(workingSet); if (resources != null) { cvsPage.refreshWithRemote(resources); } diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java index 7af6fff06..f5e0e082c 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/actions/SyncAction.java @@ -16,11 +16,9 @@ import org.eclipse.core.resources.IResource; import org.eclipse.jface.action.IAction; import org.eclipse.team.internal.ccvs.core.CVSException; import org.eclipse.team.internal.ccvs.core.ICVSResource; -import org.eclipse.team.internal.ccvs.ui.*; +import org.eclipse.team.internal.ccvs.ui.CVSUIPlugin; import org.eclipse.team.internal.ccvs.ui.sync.CVSSyncCompareInput; import org.eclipse.team.internal.ui.sync.SyncCompareInput; -import org.eclipse.team.internal.ui.sync.SyncView; -import org.eclipse.ui.IWorkingSet; /** * Action for catchup/release in popup menus. @@ -31,23 +29,7 @@ public class SyncAction extends WorkspaceAction { IResource[] resources = getResourcesToSync(); if (resources == null || resources.length == 0) return; - IWorkingSet workingSet = CVSUIPlugin.getWorkingSet(resources, Policy.bind("SyncAction.workingSetName")); //$NON-NLS-1$ - CVSUIPlugin.showInSyncView(getShell(), resources, workingSet, 0 /* no mode in particular */); - } - - public void executeInOldSyncView(IAction action) throws InvocationTargetException { - try { - IResource[] resources = getResourcesToSync(); - if (resources == null || resources.length == 0) return; - SyncCompareInput input = getCompareInput(resources); - if (input == null) return; - SyncView view = SyncView.findViewInActivePage(getTargetPage()); - if (view != null) { - view.showSync(input, getTargetPage()); - } - } catch (CVSException e) { - throw new InvocationTargetException(e); - } + CVSUIPlugin.showInSyncView(getShell(), resources, 0 /* no mode in particular */); } protected SyncCompareInput getCompareInput(IResource[] resources) throws CVSException { diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java index c9c884e27..9a292b5d5 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/MergeSynchronizeParticipant.java @@ -20,7 +20,6 @@ import org.eclipse.team.core.subscribers.TeamSubscriber; import org.eclipse.team.internal.ccvs.core.*; import org.eclipse.team.internal.ccvs.ui.CVSUIPlugin; import org.eclipse.team.internal.ccvs.ui.Policy; -import org.eclipse.team.internal.ui.synchronize.sets.SubscriberInput; import org.eclipse.team.ui.TeamUI; import org.eclipse.team.ui.synchronize.*; import org.eclipse.ui.IMemento; diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java index a3f4587c6..080b0dfa3 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/WorkspaceSynchronizeParticipant.java @@ -12,7 +12,6 @@ package org.eclipse.team.internal.ccvs.ui.subscriber; import org.eclipse.team.core.subscribers.TeamSubscriber; import org.eclipse.team.internal.ccvs.core.CVSProviderPlugin; -import org.eclipse.team.internal.ui.TeamUIPlugin; import org.eclipse.team.ui.synchronize.ISynchronizeView; import org.eclipse.team.ui.synchronize.TeamSubscriberParticipant; import org.eclipse.ui.IMemento; diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java index 793a30fc5..578c6f317 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/SharingWizard.java @@ -35,7 +35,6 @@ import org.eclipse.team.ui.IConfigurationWizard; import org.eclipse.team.ui.TeamUI; import org.eclipse.team.ui.synchronize.TeamSubscriberParticipant; import org.eclipse.ui.IWorkbench; -import org.eclipse.ui.IWorkingSet; /** * This wizard helps the user to import a new project in their workspace @@ -286,8 +285,7 @@ public class SharingWizard extends Wizard implements IConfigurationWizard { throw new InvocationTargetException(e); } } - IWorkingSet workingSet = CVSUIPlugin.getWorkingSet(new IResource[] {project}, Policy.bind("SyncAction.workingSetName")); //$NON-NLS-1$ - CVSUIPlugin.showInSyncView(getContainer().getShell(), null, workingSet, TeamSubscriberParticipant.OUTGOING_MODE); + CVSUIPlugin.showInSyncView(getContainer().getShell(), null, TeamSubscriberParticipant.OUTGOING_MODE); } } catch (InterruptedException e) { return true; |