org.eclipse.mylar.internal.tasks.ui.actions
Class TaskSelectionDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.eclipse.jface.dialogs.TrayDialog
              extended by org.eclipse.ui.dialogs.SelectionDialog
                  extended by org.eclipse.ui.dialogs.SelectionStatusDialog
                      extended by org.eclipse.mylar.internal.tasks.ui.actions.TaskSelectionDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class TaskSelectionDialog
extends org.eclipse.ui.dialogs.SelectionStatusDialog

Author:
Willian Mitsuda, Mik Kersten, Eugene Kuleshov

Nested Class Summary
private static class TaskSelectionDialog.TaskFilter
          Implements a ViewFilter based on content typed in the filter field
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
private  boolean openInBrowser
           
private  org.eclipse.swt.widgets.Button openInBrowserCheck
           
private  boolean showOpenInBrowserOption
           
private  org.eclipse.jface.viewers.TableViewer viewer
           
 
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
 
Constructor Summary
TaskSelectionDialog(org.eclipse.swt.widgets.Shell parent)
           
 
Method Summary
 boolean close()
           
protected  void computeResult()
           
protected  org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
           
 boolean getOpenInBrowser()
           
 boolean getShowOpenInBrowserOption()
           
 void setOpenInBrowser(boolean openInBrowser)
           
 void setShowOpenInBrowserOption(boolean showOpenInBrowserOption)
           
 
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
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
 

Field Detail

viewer

private org.eclipse.jface.viewers.TableViewer viewer

openInBrowserCheck

private org.eclipse.swt.widgets.Button openInBrowserCheck

openInBrowser

private boolean openInBrowser

showOpenInBrowserOption

private boolean showOpenInBrowserOption
Constructor Detail

TaskSelectionDialog

public TaskSelectionDialog(org.eclipse.swt.widgets.Shell parent)
Method Detail

getOpenInBrowser

public boolean getOpenInBrowser()

setOpenInBrowser

public void setOpenInBrowser(boolean openInBrowser)

setShowOpenInBrowserOption

public void setShowOpenInBrowserOption(boolean showOpenInBrowserOption)

getShowOpenInBrowserOption

public boolean getShowOpenInBrowserOption()

createDialogArea

protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
Overrides:
createDialogArea in class org.eclipse.jface.dialogs.Dialog

computeResult

protected void computeResult()
Specified by:
computeResult in class org.eclipse.ui.dialogs.SelectionStatusDialog

close

public boolean close()
Overrides:
close in class org.eclipse.jface.dialogs.TrayDialog