Examples of IIssuesManager


Examples of org.locationtech.udig.issues.IIssuesManager

        }
        createDeleteActionListener(action, false);
        return action;
    }
    private IAction createSaveAction() {
        final IIssuesManager issuesManager = IIssuesManager.defaultInstance;
        final Action action = new Action() {
            @Override
            public void runWithEvent(Event event) {
                try{
                    issuesManager.save(ProgressManager.instance().get());
                } catch (IOException e) {
                    IssuesActivator.log("", e); //$NON-NLS-1$
                }
            }
        };
        IWorkbenchAction template = ActionFactory.SAVE.create(getSite().getWorkbenchWindow());

        action.setImageDescriptor(template.getImageDescriptor());
        action.setText(template.getText());
        action.setToolTipText(template.getToolTipText());
        action.setDisabledImageDescriptor(template.getDisabledImageDescriptor());
        action.setHoverImageDescriptor(template.getHoverImageDescriptor());

        action.setEnabled((issuesManager.getIssuesList() instanceof IRemoteIssuesList) && issuesManager.isDirty());
       
        return action;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.