org.eclipse.mylar.internal.tasks.ui.commands
Class RemoteTaskSelectionDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.ui.dialogs.SelectionDialog
org.eclipse.ui.dialogs.SelectionStatusDialog
org.eclipse.mylar.internal.tasks.ui.commands.RemoteTaskSelectionDialog
- All Implemented Interfaces:
- org.eclipse.jface.window.IShellProvider
public class RemoteTaskSelectionDialog
- extends org.eclipse.ui.dialogs.SelectionStatusDialog
- Author:
- Willian Mitsuda
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
Fields inherited from class org.eclipse.jface.dialogs.Dialog |
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Methods inherited from class org.eclipse.ui.dialogs.SelectionStatusDialog |
configureShell, create, createButtonBar, getFirstResult, okPressed, setImage, setResult, setStatusLineAboveButtons, updateButtonsEnableState, updateStatus |
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialog |
createButtonsForButtonBar, createMessageArea, getDialogBoundsSettings, getDialogBoundsStrategy, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, setDialogBoundsSettings, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle |
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog |
close, closeTray, createHelpControl, getLayout, getTray, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable |
Methods inherited from class org.eclipse.jface.dialogs.Dialog |
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
idText
private org.eclipse.swt.widgets.Text idText
tasksViewer
private org.eclipse.jface.viewers.TableViewer tasksViewer
repositoriesViewer
private org.eclipse.jface.viewers.ComboViewer repositoriesViewer
addToTaskListCheck
private org.eclipse.swt.widgets.Button addToTaskListCheck
categoryViewer
private org.eclipse.jface.viewers.ComboViewer categoryViewer
selectedId
private java.lang.String selectedId
selectedRepository
private TaskRepository selectedRepository
selectedTask
private AbstractRepositoryTask selectedTask
shouldAddToTaskList
private boolean shouldAddToTaskList
selectedCategory
private AbstractTaskContainer selectedCategory
RemoteTaskSelectionDialog
public RemoteTaskSelectionDialog(org.eclipse.swt.widgets.Shell parent)
getTaskRepositories
private java.util.List<TaskRepository> getTaskRepositories()
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in class org.eclipse.jface.dialogs.Dialog
validate
private void validate()
getSelectedId
public java.lang.String getSelectedId()
getSelectedTaskRepository
public TaskRepository getSelectedTaskRepository()
getSelectedTask
public AbstractRepositoryTask getSelectedTask()
shouldAddToTaskList
public boolean shouldAddToTaskList()
getSelectedCategory
public AbstractTaskContainer getSelectedCategory()
computeResult
protected void computeResult()
- Specified by:
computeResult
in class org.eclipse.ui.dialogs.SelectionStatusDialog