Examples of EditableTask


Examples of org.eclipse.ui.internal.cheatsheets.composite.model.EditableTask

   * If this is not the selected task wait till it is selected to display it
   */
  private void updateTask(ICompositeCheatSheetTask task) {
    if (task==null || task != selectedTask) return;
    if ( task instanceof EditableTask) {
      EditableTask editable = (EditableTask)task;
      if (editable.getState() == ICompositeCheatSheetTask.IN_PROGRESS) {
        showEditor(editable);
        return;
      } else if (editable.isUnderReview()) {
        if (editable.getState() == ICompositeCheatSheetTask.COMPLETED) {
          showEditor(editable);
        } else {
          endReview(editable);
        }
        return;
View Full Code Here

Examples of org.eclipse.ui.internal.cheatsheets.composite.model.EditableTask

    public void linkActivated(HyperlinkEvent e) {
      String ref = (String)e.getHref();
      if (ref.equals(START_HREF)) {
        Object data = descriptionPanel.getControl().getData(ICompositeCheatsheetTags.TASK);
        if (data instanceof EditableTask) {
            EditableTask task = (EditableTask)data;
            task.setStarted();
        }
      }    
            if (ref.equals(SKIP_HREF)) {
        Object data = descriptionPanel.getControl().getData(ICompositeCheatsheetTags.TASK);
        if (data instanceof AbstractTask) {
            AbstractTask task = (AbstractTask)data;
            task.setState(ICompositeCheatSheetTask.SKIPPED);
        }
      }
      if (ref.equals(REVIEW_TAG)) {
        Object data = descriptionPanel.getControl().getData(ICompositeCheatsheetTags.TASK);
        if (data instanceof EditableTask) {
View Full Code Here

Examples of org.eclipse.ui.internal.cheatsheets.composite.model.EditableTask

  private AbstractTask createTask(String nodeKind, CompositeCheatSheetModel model, String kind, String id, String name) {
    AbstractTask task;
    if (ICompositeCheatsheetTags.TASK_GROUP.equals(nodeKind)) {
      task = new TaskGroup(model, id, name, kind);
    } else {
      task = new EditableTask(model, id, name, kind);
    }
    task.setCompletionMessage(Messages.COMPLETED_TASK);
    return task;
  }
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.