Class AudioPreference
- java.lang.Object
-
- org.openstreetmap.josm.gui.preferences.DefaultPreferenceSetting
-
- org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting
-
- org.openstreetmap.josm.gui.preferences.audio.AudioPreference
-
- All Implemented Interfaces:
PreferenceSetting,TabPreferenceSetting
public final class AudioPreference extends DefaultTabPreferenceSetting
Audio preferences.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAudioPreference.FactoryFactory used to create a newAudioPreference.
-
Field Summary
Fields Modifier and Type Field Description private JosmTextFieldaudioCalibrationprivate JosmTextFieldaudioFastForwardMultiplierprivate JosmTextFieldaudioForwardBackAmountprivate JosmTextFieldaudioLeadInprivate javax.swing.JCheckBoxaudioMarkersFromExplicitWaypointsprivate javax.swing.JCheckBoxaudioMarkersFromNamedTrackpointsprivate javax.swing.JCheckBoxaudioMarkersFromStartprivate javax.swing.JCheckBoxaudioMarkersFromUntimedWaypointsprivate javax.swing.JCheckBoxaudioMarkersFromWavTimestampsprivate javax.swing.JCheckBoxaudioMenuVisibleprivate javax.swing.JCheckBoxmarkerAudioTraceVisibleprivate javax.swing.JCheckBoxmarkerButtonLabels
-
Constructor Summary
Constructors Modifier Constructor Description privateAudioPreference()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGui(PreferenceTabbedPane gui)Add the GUI elements to the dialog.java.lang.StringgetHelpContext()Returns the help context for this preferences settings tab.booleanok()Called when OK is pressed to save the setting in the preferences file.-
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
-
audioMenuVisible
private final javax.swing.JCheckBox audioMenuVisible
-
markerButtonLabels
private final javax.swing.JCheckBox markerButtonLabels
-
markerAudioTraceVisible
private final javax.swing.JCheckBox markerAudioTraceVisible
-
audioMarkersFromExplicitWaypoints
private final javax.swing.JCheckBox audioMarkersFromExplicitWaypoints
-
audioMarkersFromUntimedWaypoints
private final javax.swing.JCheckBox audioMarkersFromUntimedWaypoints
-
audioMarkersFromNamedTrackpoints
private final javax.swing.JCheckBox audioMarkersFromNamedTrackpoints
-
audioMarkersFromWavTimestamps
private final javax.swing.JCheckBox audioMarkersFromWavTimestamps
-
audioMarkersFromStart
private final javax.swing.JCheckBox audioMarkersFromStart
-
audioLeadIn
private final JosmTextField audioLeadIn
-
audioForwardBackAmount
private final JosmTextField audioForwardBackAmount
-
audioFastForwardMultiplier
private final JosmTextField audioFastForwardMultiplier
-
audioCalibration
private final JosmTextField audioCalibration
-
-
Constructor Detail
-
AudioPreference
private AudioPreference()
-
-
Method Detail
-
addGui
public void addGui(PreferenceTabbedPane gui)
Description copied from interface:PreferenceSettingAdd 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:PreferenceSettingCalled when OK is pressed to save the setting in the preferences file. Return true when restart is required.- Returns:
trueif restart is required
-
getHelpContext
public java.lang.String getHelpContext()
Description copied from interface:TabPreferenceSettingReturns the help context for this preferences settings tab.- Specified by:
getHelpContextin interfaceTabPreferenceSetting- Overrides:
getHelpContextin classDefaultTabPreferenceSetting- Returns:
- the help context for this preferences settings tab
-
-