Ignore:
Timestamp:
2017-09-13T23:24:50+02:00 (7 years ago)
Author:
bastiK
Message:

see #15229 - use Config.getPref() wherever possible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/audio/AudioPreference.java

    r12841 r12846  
    1111import javax.swing.JPanel;
    1212
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
    1514import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
     
    1817import org.openstreetmap.josm.gui.widgets.JosmTextField;
    1918import org.openstreetmap.josm.gui.widgets.VerticallyScrollablePanel;
     19import org.openstreetmap.josm.spi.preferences.Config;
    2020import org.openstreetmap.josm.tools.GBC;
    2121
     
    6060
    6161        // audioMenuVisible
    62         audioMenuVisible.setSelected(!Main.pref.getBoolean("audio.menuinvisible"));
     62        audioMenuVisible.setSelected(!Config.getPref().getBoolean("audio.menuinvisible"));
    6363        audioMenuVisible.setToolTipText(tr("Show or hide the audio menu entry on the main menu bar."));
    6464        audio.add(audioMenuVisible, GBC.eol().insets(0, 0, 0, 0));
    6565
    6666        // audioTraceVisible
    67         markerAudioTraceVisible.setSelected(Main.pref.getBoolean("marker.traceaudio", true));
     67        markerAudioTraceVisible.setSelected(Config.getPref().getBoolean("marker.traceaudio", true));
    6868        markerAudioTraceVisible.setToolTipText(
    6969                tr("Display a moving icon representing the point on the synchronized track where the audio currently playing was recorded."));
     
    7171
    7272        // buttonLabels
    73         markerButtonLabels.setSelected(Main.pref.getBoolean("marker.buttonlabels", true));
     73        markerButtonLabels.setSelected(Config.getPref().getBoolean("marker.buttonlabels", true));
    7474        markerButtonLabels.setToolTipText(tr("Put text labels against audio (and image and web) markers as well as their button icons."));
    7575        audio.add(markerButtonLabels, GBC.eol().insets(0, 0, 0, 0));
     
    7878
    7979        // audioMarkersFromExplicitWaypoints
    80         audioMarkersFromExplicitWaypoints.setSelected(Main.pref.getBoolean("marker.audiofromexplicitwaypoints", true));
     80        audioMarkersFromExplicitWaypoints.setSelected(Config.getPref().getBoolean("marker.audiofromexplicitwaypoints", true));
    8181        audioMarkersFromExplicitWaypoints.setToolTipText(tr("When importing audio, apply it to any waypoints in the GPX layer."));
    8282        audio.add(audioMarkersFromExplicitWaypoints, GBC.eol().insets(10, 0, 0, 0));
    8383
    8484        // audioMarkersFromUntimedWaypoints
    85         audioMarkersFromUntimedWaypoints.setSelected(Main.pref.getBoolean("marker.audiofromuntimedwaypoints", true));
     85        audioMarkersFromUntimedWaypoints.setSelected(Config.getPref().getBoolean("marker.audiofromuntimedwaypoints", true));
    8686        audioMarkersFromUntimedWaypoints.setToolTipText(tr("When importing audio, apply it to any waypoints in the GPX layer."));
    8787        audio.add(audioMarkersFromUntimedWaypoints, GBC.eol().insets(10, 0, 0, 0));
    8888
    8989        // audioMarkersFromNamedTrackpoints
    90         audioMarkersFromNamedTrackpoints.setSelected(Main.pref.getBoolean("marker.audiofromnamedtrackpoints", false));
     90        audioMarkersFromNamedTrackpoints.setSelected(Config.getPref().getBoolean("marker.audiofromnamedtrackpoints", false));
    9191        audioMarkersFromNamedTrackpoints.setToolTipText(
    9292                tr("Automatically create audio markers from trackpoints (rather than explicit waypoints) with names or descriptions."));
     
    9494
    9595        // audioMarkersFromWavTimestamps
    96         audioMarkersFromWavTimestamps.setSelected(Main.pref.getBoolean("marker.audiofromwavtimestamps", false));
     96        audioMarkersFromWavTimestamps.setSelected(Config.getPref().getBoolean("marker.audiofromwavtimestamps", false));
    9797        audioMarkersFromWavTimestamps.setToolTipText(
    9898                tr("Create audio markers at the position on the track corresponding to the modified time of each audio WAV file imported."));
     
    100100
    101101        // audioMarkersFromStart
    102         audioMarkersFromStart.setSelected(Main.pref.getBoolean("marker.audiofromstart"));
     102        audioMarkersFromStart.setSelected(Config.getPref().getBoolean("marker.audiofromstart"));
    103103        audioMarkersFromStart.setToolTipText(
    104104                tr("Automatically create audio markers from trackpoints (rather than explicit waypoints) with names or descriptions."));
    105105        audio.add(audioMarkersFromStart, GBC.eol().insets(10, 0, 0, 0));
    106106
    107         audioForwardBackAmount.setText(Main.pref.get("audio.forwardbackamount", "10.0"));
     107        audioForwardBackAmount.setText(Config.getPref().get("audio.forwardbackamount", "10.0"));
    108108        audioForwardBackAmount.setToolTipText(tr("The number of seconds to jump forward or back when the relevant button is pressed"));
    109109        audio.add(new JLabel(tr("Forward/back time (seconds)")), GBC.std());
    110110        audio.add(audioForwardBackAmount, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 0, 0, 5));
    111111
    112         audioFastForwardMultiplier.setText(Main.pref.get("audio.fastfwdmultiplier", "1.3"));
     112        audioFastForwardMultiplier.setText(Config.getPref().get("audio.fastfwdmultiplier", "1.3"));
    113113        audioFastForwardMultiplier.setToolTipText(tr("The amount by which the speed is multiplied for fast forwarding"));
    114114        audio.add(new JLabel(tr("Fast forward multiplier")), GBC.std());
    115115        audio.add(audioFastForwardMultiplier, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 0, 0, 5));
    116116
    117         audioLeadIn.setText(Main.pref.get("audio.leadin", "1.0"));
     117        audioLeadIn.setText(Config.getPref().get("audio.leadin", "1.0"));
    118118        audioLeadIn.setToolTipText(
    119119                tr("Playback starts this number of seconds before (or after, if negative) the audio track position requested"));
     
    121121        audio.add(audioLeadIn, GBC.eol().fill(GBC.HORIZONTAL).insets(5, 0, 0, 5));
    122122
    123         audioCalibration.setText(Main.pref.get("audio.calibration", "1.0"));
     123        audioCalibration.setText(Config.getPref().get("audio.calibration", "1.0"));
    124124        audioCalibration.setToolTipText(tr("The ratio of voice recorder elapsed time to true elapsed time"));
    125125        audio.add(new JLabel(tr("Voice recorder calibration")), GBC.std());
     
    133133    @Override
    134134    public boolean ok() {
    135         Main.pref.putBoolean("audio.menuinvisible", !audioMenuVisible.isSelected());
    136         Main.pref.putBoolean("marker.traceaudio", markerAudioTraceVisible.isSelected());
    137         Main.pref.putBoolean("marker.buttonlabels", markerButtonLabels.isSelected());
    138         Main.pref.putBoolean("marker.audiofromexplicitwaypoints", audioMarkersFromExplicitWaypoints.isSelected());
    139         Main.pref.putBoolean("marker.audiofromuntimedwaypoints", audioMarkersFromUntimedWaypoints.isSelected());
    140         Main.pref.putBoolean("marker.audiofromnamedtrackpoints", audioMarkersFromNamedTrackpoints.isSelected());
    141         Main.pref.putBoolean("marker.audiofromwavtimestamps", audioMarkersFromWavTimestamps.isSelected());
    142         Main.pref.putBoolean("marker.audiofromstart", audioMarkersFromStart.isSelected());
    143         Main.pref.put("audio.forwardbackamount", audioForwardBackAmount.getText());
    144         Main.pref.put("audio.fastfwdmultiplier", audioFastForwardMultiplier.getText());
    145         Main.pref.put("audio.leadin", audioLeadIn.getText());
    146         Main.pref.put("audio.calibration", audioCalibration.getText());
     135        Config.getPref().putBoolean("audio.menuinvisible", !audioMenuVisible.isSelected());
     136        Config.getPref().putBoolean("marker.traceaudio", markerAudioTraceVisible.isSelected());
     137        Config.getPref().putBoolean("marker.buttonlabels", markerButtonLabels.isSelected());
     138        Config.getPref().putBoolean("marker.audiofromexplicitwaypoints", audioMarkersFromExplicitWaypoints.isSelected());
     139        Config.getPref().putBoolean("marker.audiofromuntimedwaypoints", audioMarkersFromUntimedWaypoints.isSelected());
     140        Config.getPref().putBoolean("marker.audiofromnamedtrackpoints", audioMarkersFromNamedTrackpoints.isSelected());
     141        Config.getPref().putBoolean("marker.audiofromwavtimestamps", audioMarkersFromWavTimestamps.isSelected());
     142        Config.getPref().putBoolean("marker.audiofromstart", audioMarkersFromStart.isSelected());
     143        Config.getPref().put("audio.forwardbackamount", audioForwardBackAmount.getText());
     144        Config.getPref().put("audio.fastfwdmultiplier", audioFastForwardMultiplier.getText());
     145        Config.getPref().put("audio.leadin", audioLeadIn.getText());
     146        Config.getPref().put("audio.calibration", audioCalibration.getText());
    147147        return false;
    148148    }
Note: See TracChangeset for help on using the changeset viewer.