Class ShortcutPreference
- java.lang.Object
-
- org.openstreetmap.josm.gui.preferences.DefaultPreferenceSetting
-
- org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting
-
- org.openstreetmap.josm.gui.preferences.shortcut.ShortcutPreference
-
- All Implemented Interfaces:
PreferenceSetting
,TabPreferenceSetting
public final class ShortcutPreference extends DefaultTabPreferenceSetting
Keyboard shortcut preferences.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShortcutPreference.Factory
Factory used to create a newShortcutPreference
.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
defaultFilter
-
Constructor Summary
Constructors Modifier Constructor Description private
ShortcutPreference()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGui(PreferenceTabbedPane gui)
Add the GUI elements to the dialog.java.lang.String
getHelpContext()
Returns the help context for this preferences settings tab.boolean
ok()
Called when OK is pressed to save the setting in the preferences file.void
setDefaultFilter(java.lang.String substring)
Sets the default filter used to show only shortcuts with descriptions containing given substring.-
Methods inherited from class org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting
addSubTab, addSubTab, canBeHidden, createPreferenceTabWithScrollPane, getDescription, getIconName, getSelectedSubTab, getSubTab, getTabPane, getTitle, getTooltip, registerSubTab, selectSubTab
-
Methods inherited from class org.openstreetmap.josm.gui.preferences.DefaultPreferenceSetting
isExpert, saveBoolean, saveDouble, saveInt
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstreetmap.josm.gui.preferences.PreferenceSetting
isExpert
-
Methods inherited from interface org.openstreetmap.josm.gui.preferences.TabPreferenceSetting
getIcon
-
-
-
-
Field Detail
-
defaultFilter
private java.lang.String defaultFilter
-
-
Constructor Detail
-
ShortcutPreference
private ShortcutPreference()
-
-
Method Detail
-
addGui
public void addGui(PreferenceTabbedPane gui)
Description copied from interface:PreferenceSetting
Add the GUI elements to the dialog. The elements should be initialized after the current preferences.- Parameters:
gui
- the preferences tab pane
-
ok
public boolean ok()
Description copied from interface:PreferenceSetting
Called when OK is pressed to save the setting in the preferences file. Return true when restart is required.- Returns:
true
if restart is required
-
setDefaultFilter
public void setDefaultFilter(java.lang.String substring)
Sets the default filter used to show only shortcuts with descriptions containing given substring.- Parameters:
substring
- The substring used to filter- See Also:
PrefJPanel.filter(String)
-
getHelpContext
public java.lang.String getHelpContext()
Description copied from interface:TabPreferenceSetting
Returns the help context for this preferences settings tab.- Specified by:
getHelpContext
in interfaceTabPreferenceSetting
- Overrides:
getHelpContext
in classDefaultTabPreferenceSetting
- Returns:
- the help context for this preferences settings tab
-
-