package me.drton.flightplot.export;
import java.util.prefs.Preferences;
/**
* Created by ada on 19.01.14.
*/
public class TrackExporterConfiguration {
private boolean splitTracksByFlightMode;
private final static String SPLIT_TRACK_BY_FLIGHT_MODE_SETTING = "splitTracksByFlightMode";
private String exportFormat;
private final static String EXPORT_FORMAT_TYPE_SETTING = "exportFormat";
public void saveConfiguration(Preferences preferences) {
preferences.putBoolean(SPLIT_TRACK_BY_FLIGHT_MODE_SETTING, this.splitTracksByFlightMode);
if (exportFormat != null) {
preferences.put(EXPORT_FORMAT_TYPE_SETTING, exportFormat);
}
}
public void loadConfiguration(Preferences preferences) {
splitTracksByFlightMode = preferences.getBoolean(SPLIT_TRACK_BY_FLIGHT_MODE_SETTING, false);
exportFormat = preferences.get(EXPORT_FORMAT_TYPE_SETTING, null);
}
public boolean isSplitTracksByFlightMode() {
return splitTracksByFlightMode;
}
public void setSplitTracksByFlightMode(boolean splitTracksByFlightMode) {
splitTracksByFlightMode = splitTracksByFlightMode;
}
public String getExportFormat() {
return exportFormat;
}
public void setExportFormat(String exportFormat) {
this.exportFormat = exportFormat;
}
}