diff options
Diffstat (limited to 'subsurface-core/subsurface-qt')
-rw-r--r-- | subsurface-core/subsurface-qt/SettingsObjectWrapper.cpp | 153 |
1 files changed, 77 insertions, 76 deletions
diff --git a/subsurface-core/subsurface-qt/SettingsObjectWrapper.cpp b/subsurface-core/subsurface-qt/SettingsObjectWrapper.cpp index 7745f375b..edc3230f4 100644 --- a/subsurface-core/subsurface-qt/SettingsObjectWrapper.cpp +++ b/subsurface-core/subsurface-qt/SettingsObjectWrapper.cpp @@ -35,170 +35,171 @@ double PartialPressureGasSettings::pheThreshold() const return prefs.pp_graphs.phe_threshold; } -double PartialPressureGasSettings:: modp02() const +void PartialPressureGasSettings::setShowPo2(short value) +{ + QSettings s; + s.beginGroup(tecDetails); + s.setValue("po2graph", value); + prefs.pp_graphs.po2 = value; + emit showPo2Changed(value); +} + +void PartialPressureGasSettings::setShowPn2(short value) +{ + QSettings s; + s.beginGroup(tecDetails); + s.setValue("pn2graph", value); + prefs.pp_graphs.pn2 = value; + emit showPn2Changed(value); +} + +void PartialPressureGasSettings::setShowPhe(short value) +{ + QSettings s; + s.beginGroup(tecDetails); + s.setValue("phegraph", value); + prefs.pp_graphs.phe = value; + emit showPheChanged(value); +} + +void PartialPressureGasSettings::setPo2Threshold(double value) +{ + QSettings s; + s.beginGroup(tecDetails); + s.setValue("po2threshold", value); + prefs.pp_graphs.po2_threshold = value; + emit po2ThresholdChanged(value); +} + +void PartialPressureGasSettings::setPn2Threshold(double value) +{ + QSettings s; + s.beginGroup(tecDetails); + s.setValue("pn2threshold", value); + prefs.pp_graphs.pn2_threshold = value; + emit pn2ThresholdChanged(value); +} + +void PartialPressureGasSettings::setPheThreshold(double value) +{ + QSettings s; + s.beginGroup(tecDetails); + s.setValue("phethreshold", value); + prefs.pp_graphs.phe_threshold = value; + emit pheThresholdChanged(value); +} + + +double TechnicalDetailsSettings:: modp02() const { return prefs.modpO2; } -short PartialPressureGasSettings::ead() const +short TechnicalDetailsSettings::ead() const { return prefs.ead; } -short PartialPressureGasSettings::dcceiling() const +short TechnicalDetailsSettings::dcceiling() const { return prefs.dcceiling; } -short PartialPressureGasSettings::redceiling() const +short TechnicalDetailsSettings::redceiling() const { return prefs.redceiling; } -short PartialPressureGasSettings::calcceiling() const +short TechnicalDetailsSettings::calcceiling() const { return prefs.calcceiling; } -short PartialPressureGasSettings::calcceiling3m() const +short TechnicalDetailsSettings::calcceiling3m() const { return prefs.calcceiling3m; } -short PartialPressureGasSettings::calcalltissues() const +short TechnicalDetailsSettings::calcalltissues() const { return prefs.calcalltissues; } -short PartialPressureGasSettings::calcndltts() const +short TechnicalDetailsSettings::calcndltts() const { return prefs.calcndltts; } -short PartialPressureGasSettings::gflow() const +short TechnicalDetailsSettings::gflow() const { return prefs.gflow; } -short PartialPressureGasSettings::gfhigh() const +short TechnicalDetailsSettings::gfhigh() const { return prefs.gfhigh; } -short PartialPressureGasSettings::hrgraph() const +short TechnicalDetailsSettings::hrgraph() const { return prefs.hrgraph; } -short PartialPressureGasSettings::tankBar() const +short TechnicalDetailsSettings::tankBar() const { return prefs.tankbar; } -short PartialPressureGasSettings::percentageGraph() const +short TechnicalDetailsSettings::percentageGraph() const { return prefs.percentagegraph; } -short PartialPressureGasSettings::rulerGraph() const +short TechnicalDetailsSettings::rulerGraph() const { return prefs.rulergraph; } -bool PartialPressureGasSettings::showCCRSetpoint() const +bool TechnicalDetailsSettings::showCCRSetpoint() const { return prefs.show_ccr_setpoint; } -bool PartialPressureGasSettings::showCCRSensors() const +bool TechnicalDetailsSettings::showCCRSensors() const { return prefs.show_ccr_sensors; } -short PartialPressureGasSettings::zoomedPlot() const +short TechnicalDetailsSettings::zoomedPlot() const { return prefs.zoomed_plot; } -short PartialPressureGasSettings::showSac() const +short TechnicalDetailsSettings::showSac() const { return prefs.show_sac; } -bool PartialPressureGasSettings::gfLowAtMaxDepth() const +bool TechnicalDetailsSettings::gfLowAtMaxDepth() const { return prefs.gf_low_at_maxdepth; } -short PartialPressureGasSettings::displayUnusedTanks() const +short TechnicalDetailsSettings::displayUnusedTanks() const { return prefs.display_unused_tanks; } -short PartialPressureGasSettings::showAverageDepth() const +short TechnicalDetailsSettings::showAverageDepth() const { return prefs.show_average_depth; } -short int PartialPressureGasSettings::mod() const +short int TechnicalDetailsSettings::mod() const { return prefs.mod; } -void PartialPressureGasSettings::setShowPo2(short value) -{ - QSettings s; - s.beginGroup(tecDetails); - s.setValue("po2graph", value); - prefs.pp_graphs.po2 = value; - emit showPo2Changed(value); -} - -void PartialPressureGasSettings::setShowPn2(short value) -{ - QSettings s; - s.beginGroup(tecDetails); - s.setValue("pn2graph", value); - prefs.pp_graphs.pn2 = value; - emit showPn2Changed(value); -} - -void PartialPressureGasSettings::setShowPhe(short value) -{ - QSettings s; - s.beginGroup(tecDetails); - s.setValue("phegraph", value); - prefs.pp_graphs.phe = value; - emit showPheChanged(value); -} - -void PartialPressureGasSettings::setPo2Threshold(double value) -{ - QSettings s; - s.beginGroup(tecDetails); - s.setValue("po2threshold", value); - prefs.pp_graphs.po2_threshold = value; - emit po2ThresholdChanged(value); -} - -void PartialPressureGasSettings::setPn2Threshold(double value) -{ - QSettings s; - s.beginGroup(tecDetails); - s.setValue("pn2threshold", value); - prefs.pp_graphs.pn2_threshold = value; - emit pn2ThresholdChanged(value); -} - -void PartialPressureGasSettings::setPheThreshold(double value) -{ - QSettings s; - s.beginGroup(tecDetails); - s.setValue("phethreshold", value); - prefs.pp_graphs.phe_threshold = value; - emit pheThresholdChanged(value); -} - void TechnicalDetailsSettings::setModpO2(double value) { QSettings s; |