public class ChangesetDialog extends ToggleDialog
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ChangesetDialog.ChangesetDialogPopup |
(package private) class |
ChangesetDialog.CloseOpenChangesetsAction
Closes the currently selected changesets
|
(package private) class |
ChangesetDialog.DblClickHandler |
(package private) class |
ChangesetDialog.FilterChangeHandler |
static class |
ChangesetDialog.LaunchChangesetManager
A utility class to fetch changesets and display the changeset dialog.
|
(package private) class |
ChangesetDialog.LaunchChangesetManagerAction
Show information about the currently selected changesets
|
(package private) class |
ChangesetDialog.ReadChangesetsAction
Downloads selected changesets
|
(package private) class |
ChangesetDialog.SelectObjectsAction
Selects objects for the currently selected changesets.
|
(package private) class |
ChangesetDialog.ShowChangesetInfoAction
Show information about the currently selected changesets
|
ToggleDialog.ButtonHidingType, ToggleDialog.TitleBar, ToggleDialog.ToggleDialogActionjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private javax.swing.JCheckBox |
cbInSelectionOnly |
private ChangesetDialog.CloseOpenChangesetsAction |
closeChangesetAction |
private ChangesetsInActiveDataLayerListModel |
inActiveDataLayerModel |
private ChangesetInSelectionListModel |
inSelectionModel |
private javax.swing.JList<Changeset> |
lstInActiveDataLayer |
private javax.swing.JList<Changeset> |
lstInSelection |
private javax.swing.JPanel |
pnlList |
private ChangesetDialog.ChangesetDialogPopup |
popupMenu |
private ChangesetDialog.ReadChangesetsAction |
readChangesetAction |
private ChangesetDialog.SelectObjectsAction |
selectObjectsAction |
private ChangesetDialog.ShowChangesetInfoAction |
showChangesetInfoAction |
button, buttonHiding, detachedDialog, dialogsPanel, isCollapsed, isDocked, isShowing, name, preferenceClass, preferencePrefix, PROP_DYNAMIC_BUTTONS, titleBar, toggleAction, windowMenuItemlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ChangesetDialog()
Constructs a new
ChangesetDialog. |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JMenuItem |
addPopupMenuAction(javax.swing.Action a)
Add a menu item to the popup menu
|
void |
addPopupMenuSeparator()
Add a separator to the popup menu
|
protected void |
build() |
protected void |
buildChangesetsLists() |
protected javax.swing.JPanel |
buildFilterPanel() |
protected javax.swing.JPanel |
buildListPanel() |
protected javax.swing.JList<Changeset> |
getCurrentChangesetList() |
protected ChangesetListModel |
getCurrentChangesetListModel() |
java.lang.String |
helpTopic()
Returns the help topic on JOSM wiki for this feature.
|
void |
hideNotify()
Called when toggle dialog is hidden (collapsed, removed, MapFrame is removed, ...).
|
protected void |
initWithCurrentData() |
protected void |
registerAsListener() |
void |
showNotify()
Called when toggle dialog is shown (after it was created or expanded).
|
protected void |
unregisterAsListener() |
buttonHidden, buttonShown, closeDetachedDialog, collapse, createLayout, createLayout, destroy, detach, dock, dockWhenClosingDetachedDlg, eventDispatched, expand, getButton, getDefaultDetachedSize, getLastHeight, getName, getPreferencePrefix, getPreferredHeight, getToggleAction, hideDialog, isDialogInCollapsedView, isDialogInDefaultView, isDialogShowing, preferenceChanged, registerInWindowMenu, rememberHeight, setButton, setContentVisible, setDialogsPanel, setIsButtonHiding, setIsCollapsed, setIsDocked, setIsShowing, setTitle, showDialog, stateChanged, toggleButtonHook, toString, unfurlDialoggetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleprivate ChangesetInSelectionListModel inSelectionModel
private ChangesetsInActiveDataLayerListModel inActiveDataLayerModel
private javax.swing.JList<Changeset> lstInSelection
private javax.swing.JList<Changeset> lstInActiveDataLayer
private javax.swing.JCheckBox cbInSelectionOnly
private javax.swing.JPanel pnlList
private ChangesetDialog.SelectObjectsAction selectObjectsAction
private ChangesetDialog.ReadChangesetsAction readChangesetAction
private ChangesetDialog.ShowChangesetInfoAction showChangesetInfoAction
private ChangesetDialog.CloseOpenChangesetsAction closeChangesetAction
private ChangesetDialog.ChangesetDialogPopup popupMenu
public ChangesetDialog()
ChangesetDialog.protected void buildChangesetsLists()
protected void registerAsListener()
protected void unregisterAsListener()
public void showNotify()
ToggleDialogshowNotify in class ToggleDialogpublic void hideNotify()
ToggleDialoghideNotify in class ToggleDialogprotected javax.swing.JPanel buildFilterPanel()
protected javax.swing.JPanel buildListPanel()
public java.lang.String helpTopic()
HelpfulhelpTopic in interface HelpfulhelpTopic in class ToggleDialogprotected void build()
protected javax.swing.JList<Changeset> getCurrentChangesetList()
protected ChangesetListModel getCurrentChangesetListModel()
protected void initWithCurrentData()
public void addPopupMenuSeparator()
public javax.swing.JMenuItem addPopupMenuAction(javax.swing.Action a)
a - The action to add