| 58 | | /** |
| 59 | | * Applies the (new) settings after settings dialog has been closed successfully. |
| 60 | | */ |
| 61 | | @Override |
| 62 | | public boolean ok() { |
| 63 | | Config.getPref().putBoolean(SHOW_SUMMARY, colCSVShowSummary.isSelected()); |
| 64 | | Config.getPref().putBoolean(ZOOM_AFTER_IMPORT, colCSVDontZoomAfterImport.isSelected()); |
| 65 | | Config.getPref().putBoolean(IGNORE_VDOP, colCSVIgnoreVDOP.isSelected()); |
| 66 | | Config.getPref().putBoolean(WARN_CONVERSION_ERRORS, colCSVWarnConversionErrors.isSelected()); |
| 67 | | Config.getPref().putBoolean(WARN_MISSING_AUDIO, colCSVWarnMissingAudio.isSelected()); |
| 68 | | return false; |
| 69 | | } |
| 115 | | /** |
| 116 | | * Populates the UI with our settings. |
| 117 | | * @param gui The pane to populate. |
| 118 | | */ |
| 119 | | @Override |
| 120 | | public void addGui(PreferenceTabbedPane gui) { |
| 121 | | // Import settings |
| 122 | | ButtonGroup gpsImportGroup = new ButtonGroup(); |
| 123 | | gpsImportGroup.add(colCSVShowSummary); |
| 124 | | gpsImportGroup.add(colCSVDontZoomAfterImport); |
| 125 | | gpsImportGroup.add(colCSVIgnoreVDOP); |
| 126 | | |
| 127 | | // Warning settings |
| 128 | | ButtonGroup gpsWarningsGroup = new ButtonGroup(); |
| 129 | | gpsWarningsGroup.add(colCSVWarnMissingAudio); |
| 130 | | gpsWarningsGroup.add(colCSVWarnConversionErrors); |
| 131 | | |
| 132 | | // Apply settings |
| 133 | | colCSVShowSummary.setSelected(Config.getPref().getBoolean(SHOW_SUMMARY, true)); |
| 134 | | colCSVDontZoomAfterImport.setSelected(Config.getPref().getBoolean(ZOOM_AFTER_IMPORT, true)); |
| 135 | | colCSVIgnoreVDOP.setSelected(Config.getPref().getBoolean(IGNORE_VDOP, false)); |
| 136 | | colCSVWarnConversionErrors.setSelected(Config.getPref().getBoolean(WARN_CONVERSION_ERRORS, true)); |
| 137 | | colCSVWarnMissingAudio.setSelected(Config.getPref().getBoolean(WARN_MISSING_AUDIO, true)); |
| 138 | | } |
| 139 | | |
| 140 | | @Override |
| 141 | | public boolean isExpert() { |
| 142 | | return false; |
| 143 | | } |
| 144 | | |