Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoteViewPart.java')
-rw-r--r--bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoteViewPart.java42
1 files changed, 19 insertions, 23 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoteViewPart.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoteViewPart.java
index f64eb6082..ee3f657ca 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoteViewPart.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/RemoteViewPart.java
@@ -16,7 +16,6 @@ package org.eclipse.team.internal.ccvs.ui.repo;
import org.eclipse.jface.action.*;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.jface.viewers.*;
import org.eclipse.osgi.util.NLS;
import org.eclipse.osgi.util.TextProcessor;
@@ -29,7 +28,8 @@ import org.eclipse.team.internal.ccvs.ui.*;
import org.eclipse.team.internal.ccvs.ui.actions.OpenRemoteFileAction;
import org.eclipse.team.internal.ccvs.ui.model.RemoteContentProvider;
import org.eclipse.ui.*;
-import org.eclipse.ui.actions.*;
+import org.eclipse.ui.actions.ActionFactory;
+import org.eclipse.ui.actions.WorkingSetFilterActionGroup;
import org.eclipse.ui.model.WorkbenchLabelProvider;
import org.eclipse.ui.part.*;
@@ -56,6 +56,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
private static final String SELECTED_WORKING_SET = "SelectedWorkingSet"; //$NON-NLS-1$
/* package */ class DecoratingRepoLabelProvider extends WorkbenchLabelProvider {
+ @Override
protected String decorateText(String input, Object element) {
//Used to process RTL locales only
return TextProcessor.process(input, ":@/"); //$NON-NLS-1$
@@ -78,6 +79,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
/**
* @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)
*/
+ @Override
public void createPartControl(Composite parent) {
viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
viewer.setContentProvider(getContentProvider());
@@ -102,6 +104,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
/**
* @see WorkbenchPart#setFocus
*/
+ @Override
public void setFocus() {
viewer.getControl().setFocus();
}
@@ -134,6 +137,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
protected KeyAdapter getKeyListener() {
return new KeyAdapter() {
+ @Override
public void keyPressed(KeyEvent event) {
if (event.keyCode == SWT.F5) {
refreshAll();
@@ -179,6 +183,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
// Refresh (toolbar)
CVSUIPlugin plugin = CVSUIPlugin.getPlugin();
refreshAction = new Action(CVSUIMessages.RepositoriesView_refresh, CVSUIPlugin.getPlugin().getImageDescriptor(ICVSUIConstants.IMG_REFRESH_ENABLED)) {
+ @Override
public void run() {
refreshAll();
}
@@ -189,6 +194,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
getViewSite().getActionBars().setGlobalActionHandler(ActionFactory.REFRESH.getId(), refreshAction);
collapseAllAction = new Action(CVSUIMessages.RepositoriesView_collapseAll, CVSUIPlugin.getPlugin().getImageDescriptor(ICVSUIConstants.IMG_COLLAPSE_ALL_ENABLED)) {
+ @Override
public void run() {
collapseAll();
}
@@ -197,16 +203,13 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
collapseAllAction.setHoverImageDescriptor(plugin.getImageDescriptor(ICVSUIConstants.IMG_COLLAPSE_ALL));
// Working Set action group
- IPropertyChangeListener workingSetUpdater = new IPropertyChangeListener() {
- public void propertyChange(PropertyChangeEvent event) {
- String property = event.getProperty();
- if (WorkingSetFilterActionGroup.CHANGE_WORKING_SET
- .equals(property)) {
- Object newValue = event.getNewValue();
- setWorkingSet((IWorkingSet) newValue, true);
- }
- }
- };
+ IPropertyChangeListener workingSetUpdater = event -> {
+ String property = event.getProperty();
+ if (WorkingSetFilterActionGroup.CHANGE_WORKING_SET.equals(property)) {
+ Object newValue = event.getNewValue();
+ setWorkingSet((IWorkingSet) newValue, true);
+ }
+ };
setActionGroup(new WorkingSetFilterActionGroup(shell, workingSetUpdater));
getWorkingSetActionGroup().setWorkingSet(getContentProvider().getWorkingSet());
@@ -214,12 +217,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
MenuManager menuMgr = new MenuManager();
Tree tree = viewer.getTree();
Menu menu = menuMgr.createContextMenu(tree);
- menuMgr.addMenuListener(new IMenuListener() {
- public void menuAboutToShow(IMenuManager manager) {
- addWorkbenchActions(manager);
- }
-
- });
+ menuMgr.addMenuListener(manager -> addWorkbenchActions(manager));
menuMgr.setRemoveAllWhenShown(true);
tree.setMenu(menu);
getSite().registerContextMenu(menuMgr, viewer);
@@ -235,11 +233,7 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
// Register the open handler
openAction = new OpenRemoteFileAction();
- viewer.addOpenListener(new IOpenListener() {
- public void open(OpenEvent event) {
- handleOpen(event);
- }
- });
+ viewer.addOpenListener(event -> handleOpen(event));
bars.updateActionBars();
}
@@ -341,12 +335,14 @@ public abstract class RemoteViewPart extends ViewPart implements ISelectionListe
/**
* @see org.eclipse.ui.ISelectionListener#selectionChanged(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection)
*/
+ @Override
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
}
/**
* @see org.eclipse.ui.IWorkbenchPart#dispose()
*/
+ @Override
public void dispose() {
getSite().getWorkbenchWindow().getSelectionService().removePostSelectionListener(this);
if (getWorkingSetActionGroup() != null) {

Back to the top