public class StreetsideZoomAction extends JosmAction implements StreetsideDataListener
JosmAction.ActiveLayerChangeAdapter, JosmAction.LayerChangeAdapter, JosmAction.SelectionChangeAdapter
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
sc
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Constructor and Description |
---|
StreetsideZoomAction()
Main constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent arg0) |
void |
imagesAdded()
Fired when any image is added to the database.
|
protected boolean |
listenToSelectionChange() |
void |
selectedImageChanged(StreetsideAbstractImage oldImage,
StreetsideAbstractImage newImage)
Fired when the selected image is changed by something different from
manually clicking on the icon.
|
protected void |
updateEnabledState() |
checkAndConfirmOutlyingOperation, destroy, getLayerManager, getShortcut, initEnabledState, installAdapters, listenToLayerChange, setTooltip, updateEnabledState, updateEnabledStateOnCurrentSelection, updateEnabledStateOnCurrentSelection, updateEnabledStateOnModifiableSelection, waitFuture
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
private static final long serialVersionUID
public StreetsideZoomAction()
public void actionPerformed(ActionEvent arg0)
actionPerformed
in interface ActionListener
public void imagesAdded()
StreetsideDataListener
imagesAdded
in interface StreetsideDataListener
protected boolean listenToSelectionChange()
listenToSelectionChange
in class JosmAction
public void selectedImageChanged(StreetsideAbstractImage oldImage, StreetsideAbstractImage newImage)
StreetsideDataListener
selectedImageChanged
in interface StreetsideDataListener
oldImage
- Old selected StreetsideAbstractImage
newImage
- New selected StreetsideAbstractImage
protected void updateEnabledState()
updateEnabledState
in class JosmAction