mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Cleanup: rename plannerShared to PlannerShared
Usually, we use PascalCase (i.e. camelCase with a capital letter at the start) for class names. For consistency, let's do it here as well. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
317ee2f104
commit
d27b6805f3
5 changed files with 124 additions and 124 deletions
|
@ -7,65 +7,65 @@
|
|||
#include "qt-models/cylindermodel.h"
|
||||
|
||||
// Planning values
|
||||
deco_mode plannerShared::planner_deco_mode()
|
||||
deco_mode PlannerShared::planner_deco_mode()
|
||||
{
|
||||
return qPrefDivePlanner::planner_deco_mode();
|
||||
}
|
||||
void plannerShared::set_planner_deco_mode(deco_mode value)
|
||||
void PlannerShared::set_planner_deco_mode(deco_mode value)
|
||||
{
|
||||
DivePlannerPointsModel::instance()->setDecoMode(value);
|
||||
}
|
||||
|
||||
int plannerShared::reserve_gas()
|
||||
int PlannerShared::reserve_gas()
|
||||
{
|
||||
return qPrefDivePlanner::reserve_gas();
|
||||
}
|
||||
void plannerShared::set_reserve_gas(int value)
|
||||
void PlannerShared::set_reserve_gas(int value)
|
||||
{
|
||||
DivePlannerPointsModel::instance()->setReserveGas(value);
|
||||
}
|
||||
|
||||
bool plannerShared::dobailout()
|
||||
bool PlannerShared::dobailout()
|
||||
{
|
||||
return qPrefDivePlanner::dobailout();
|
||||
}
|
||||
void plannerShared::set_dobailout(bool value)
|
||||
void PlannerShared::set_dobailout(bool value)
|
||||
{
|
||||
qPrefDivePlanner::set_dobailout(value);
|
||||
DivePlannerPointsModel::instance()->emitDataChanged();
|
||||
}
|
||||
|
||||
bool plannerShared::doo2breaks()
|
||||
bool PlannerShared::doo2breaks()
|
||||
{
|
||||
return qPrefDivePlanner::doo2breaks();
|
||||
}
|
||||
void plannerShared::set_doo2breaks(bool value)
|
||||
void PlannerShared::set_doo2breaks(bool value)
|
||||
{
|
||||
qPrefDivePlanner::set_doo2breaks(value);
|
||||
DivePlannerPointsModel::instance()->emitDataChanged();
|
||||
}
|
||||
|
||||
int plannerShared::min_switch_duration()
|
||||
int PlannerShared::min_switch_duration()
|
||||
{
|
||||
return qPrefDivePlanner::min_switch_duration() / 60;
|
||||
}
|
||||
void plannerShared::set_min_switch_duration(int value)
|
||||
void PlannerShared::set_min_switch_duration(int value)
|
||||
{
|
||||
// NO conversion, this is done in the planner model.
|
||||
DivePlannerPointsModel::instance()->setMinSwitchDuration(value);
|
||||
}
|
||||
|
||||
int plannerShared::surface_segment()
|
||||
int PlannerShared::surface_segment()
|
||||
{
|
||||
return qPrefDivePlanner::surface_segment() / 60;
|
||||
}
|
||||
void plannerShared::set_surface_segment(int value)
|
||||
void PlannerShared::set_surface_segment(int value)
|
||||
{
|
||||
// NO conversion, this is done in the planner model.
|
||||
DivePlannerPointsModel::instance()->setSurfaceSegment(value);
|
||||
}
|
||||
|
||||
double plannerShared::bottomsac()
|
||||
double PlannerShared::bottomsac()
|
||||
{
|
||||
return (qPrefUnits::volume() == units::LITER) ?
|
||||
qPrefDivePlanner::bottomsac() / 1000.0 :
|
||||
|
@ -75,13 +75,13 @@ double plannerShared::bottomsac()
|
|||
#endif
|
||||
);
|
||||
}
|
||||
void plannerShared::set_bottomsac(double value)
|
||||
void PlannerShared::set_bottomsac(double value)
|
||||
{
|
||||
// NO conversion, this is done in the planner model.
|
||||
DivePlannerPointsModel::instance()->setBottomSac(value);
|
||||
}
|
||||
|
||||
double plannerShared::decosac()
|
||||
double PlannerShared::decosac()
|
||||
{
|
||||
// Mobile and desktop use the same values when using units::LITER,
|
||||
// however when using units::CUFT desktop want 0.00 - 3.00 while
|
||||
|
@ -94,13 +94,13 @@ double plannerShared::decosac()
|
|||
#endif
|
||||
);
|
||||
}
|
||||
void plannerShared::set_decosac(double value)
|
||||
void PlannerShared::set_decosac(double value)
|
||||
{
|
||||
// NO conversion, this is done in the planner model.
|
||||
DivePlannerPointsModel::instance()->setDecoSac(value);
|
||||
}
|
||||
|
||||
double plannerShared::sacfactor()
|
||||
double PlannerShared::sacfactor()
|
||||
{
|
||||
// mobile want 0 - 100 which are shown with 1 decimal as 0.0 - 10.0
|
||||
// whereas desktop wants 0.0 - 10.0
|
||||
|
@ -112,38 +112,38 @@ double plannerShared::sacfactor()
|
|||
100.0;
|
||||
#endif
|
||||
}
|
||||
void plannerShared::set_sacfactor(double value)
|
||||
void PlannerShared::set_sacfactor(double value)
|
||||
{
|
||||
// NO conversion, this is done in the planner model.
|
||||
DivePlannerPointsModel::instance()->setSacFactor(value);
|
||||
}
|
||||
|
||||
bool plannerShared::o2narcotic()
|
||||
bool PlannerShared::o2narcotic()
|
||||
{
|
||||
return qPrefDivePlanner::o2narcotic();
|
||||
}
|
||||
void plannerShared::set_o2narcotic(bool value)
|
||||
void PlannerShared::set_o2narcotic(bool value)
|
||||
{
|
||||
qPrefDivePlanner::set_o2narcotic(value);
|
||||
DivePlannerPointsModel::instance()->emitDataChanged();
|
||||
CylindersModel::instance()->updateBestMixes();
|
||||
}
|
||||
|
||||
double plannerShared::bottompo2()
|
||||
double PlannerShared::bottompo2()
|
||||
{
|
||||
return (qPrefDivePlanner::bottompo2() / 1000.0);
|
||||
}
|
||||
void plannerShared::set_bottompo2(double value)
|
||||
void PlannerShared::set_bottompo2(double value)
|
||||
{
|
||||
qPrefDivePlanner::set_bottompo2((int) (value * 1000.0));
|
||||
CylindersModel::instance()->updateBestMixes();
|
||||
}
|
||||
|
||||
double plannerShared::decopo2()
|
||||
double PlannerShared::decopo2()
|
||||
{
|
||||
return qPrefDivePlanner::decopo2() / 1000.0;
|
||||
}
|
||||
void plannerShared::set_decopo2(double value)
|
||||
void PlannerShared::set_decopo2(double value)
|
||||
{
|
||||
pressure_t olddecopo2;
|
||||
olddecopo2.mbar = prefs.decopo2;
|
||||
|
@ -152,11 +152,11 @@ void plannerShared::set_decopo2(double value)
|
|||
CylindersModel::instance()->updateBestMixes();
|
||||
}
|
||||
|
||||
int plannerShared::bestmixend()
|
||||
int PlannerShared::bestmixend()
|
||||
{
|
||||
return lrint(get_depth_units(prefs.bestmixend.mm, NULL, NULL));
|
||||
}
|
||||
void plannerShared::set_bestmixend(int value)
|
||||
void PlannerShared::set_bestmixend(int value)
|
||||
{
|
||||
qPrefDivePlanner::set_bestmixend(units_to_depth(value).mm);
|
||||
CylindersModel::instance()->updateBestMixes();
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
// The mobile diveplanner shows all diveplans, but the editing functionality is
|
||||
// limited to keep the UI simpler.
|
||||
|
||||
class plannerShared: public QObject {
|
||||
class PlannerShared: public QObject {
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
|
|
|
@ -353,7 +353,7 @@ void PlannerSettingsWidget::disableDecoElements(int mode)
|
|||
ui.label_min_switch_duration->setDisabled(false);
|
||||
ui.sacfactor->setDisabled(false);
|
||||
ui.problemsolvingtime->setDisabled(false);
|
||||
ui.sacfactor->setValue(plannerShared::sacfactor());
|
||||
ui.sacfactor->setValue(PlannerShared::sacfactor());
|
||||
ui.problemsolvingtime->setValue(prefs.problemsolvingtime);
|
||||
ui.display_variations->setDisabled(false);
|
||||
}
|
||||
|
@ -388,7 +388,7 @@ void PlannerSettingsWidget::disableDecoElements(int mode)
|
|||
ui.label_min_switch_duration->setDisabled(false);
|
||||
ui.sacfactor->setDisabled(false);
|
||||
ui.problemsolvingtime->setDisabled(false);
|
||||
ui.sacfactor->setValue(plannerShared::sacfactor());
|
||||
ui.sacfactor->setValue(PlannerShared::sacfactor());
|
||||
ui.problemsolvingtime->setValue(prefs.problemsolvingtime);
|
||||
ui.display_variations->setDisabled(false);
|
||||
}
|
||||
|
@ -432,18 +432,18 @@ PlannerSettingsWidget::PlannerSettingsWidget(QWidget *parent, Qt::WindowFlags f)
|
|||
ui.display_transitions->setChecked(prefs.display_transitions);
|
||||
ui.display_variations->setChecked(prefs.display_variations);
|
||||
ui.safetystop->setChecked(prefs.safetystop);
|
||||
ui.sacfactor->setValue(plannerShared::sacfactor());
|
||||
ui.sacfactor->setValue(PlannerShared::sacfactor());
|
||||
ui.problemsolvingtime->setValue(prefs.problemsolvingtime);
|
||||
ui.bottompo2->setValue(plannerShared::bottompo2());
|
||||
ui.decopo2->setValue(plannerShared::decopo2());
|
||||
ui.bottompo2->setValue(PlannerShared::bottompo2());
|
||||
ui.decopo2->setValue(PlannerShared::decopo2());
|
||||
ui.backgasBreaks->setChecked(prefs.doo2breaks);
|
||||
plannerShared::set_dobailout(false);
|
||||
PlannerShared::set_dobailout(false);
|
||||
setBailoutVisibility(false);
|
||||
ui.o2narcotic->setChecked(prefs.o2narcotic);
|
||||
ui.drop_stone_mode->setChecked(prefs.drop_stone_mode);
|
||||
ui.switch_at_req_stop->setChecked(prefs.switch_at_req_stop);
|
||||
ui.min_switch_duration->setValue(plannerShared::min_switch_duration());
|
||||
ui.surface_segment->setValue(plannerShared::surface_segment());
|
||||
ui.min_switch_duration->setValue(PlannerShared::min_switch_duration());
|
||||
ui.surface_segment->setValue(PlannerShared::surface_segment());
|
||||
ui.recreational_deco->setChecked(prefs.planner_deco_mode == RECREATIONAL);
|
||||
ui.buehlmann_deco->setChecked(prefs.planner_deco_mode == BUEHLMANN);
|
||||
ui.vpmb_deco->setChecked(prefs.planner_deco_mode == VPMB);
|
||||
|
@ -455,9 +455,9 @@ PlannerSettingsWidget::PlannerSettingsWidget(QWidget *parent, Qt::WindowFlags f)
|
|||
rebreather_modes.append(gettextFromC::tr(divemode_text_ui[i]));
|
||||
ui.rebreathermode->insertItems(0, rebreather_modes);
|
||||
|
||||
connect(ui.recreational_deco, &QAbstractButton::clicked, [=] { plannerShared::set_planner_deco_mode(RECREATIONAL); });
|
||||
connect(ui.buehlmann_deco, &QAbstractButton::clicked, [=] { plannerShared::set_planner_deco_mode(BUEHLMANN); });
|
||||
connect(ui.vpmb_deco, &QAbstractButton::clicked, [=] { plannerShared::set_planner_deco_mode(VPMB); });
|
||||
connect(ui.recreational_deco, &QAbstractButton::clicked, [=] { PlannerShared::set_planner_deco_mode(RECREATIONAL); });
|
||||
connect(ui.buehlmann_deco, &QAbstractButton::clicked, [=] { PlannerShared::set_planner_deco_mode(BUEHLMANN); });
|
||||
connect(ui.vpmb_deco, &QAbstractButton::clicked, [=] { PlannerShared::set_planner_deco_mode(VPMB); });
|
||||
|
||||
connect(ui.lastStop, &QAbstractButton::toggled, plannerModel, &DivePlannerPointsModel::setLastStop6m);
|
||||
connect(ui.lastStop, &QAbstractButton::toggled, this, &PlannerSettingsWidget::disableBackgasBreaks);
|
||||
|
@ -466,7 +466,7 @@ PlannerSettingsWidget::PlannerSettingsWidget(QWidget *parent, Qt::WindowFlags f)
|
|||
connect(ui.display_runtime, &QAbstractButton::toggled, plannerModel, &DivePlannerPointsModel::setDisplayRuntime);
|
||||
connect(ui.display_transitions, &QAbstractButton::toggled, plannerModel, &DivePlannerPointsModel::setDisplayTransitions);
|
||||
connect(ui.safetystop, &QAbstractButton::toggled, plannerModel, &DivePlannerPointsModel::setSafetyStop);
|
||||
connect(ui.reserve_gas, QOverload<int>::of(&QSpinBox::valueChanged), &plannerShared::set_reserve_gas);
|
||||
connect(ui.reserve_gas, QOverload<int>::of(&QSpinBox::valueChanged), &PlannerShared::set_reserve_gas);
|
||||
connect(ui.ascRate75, QOverload<int>::of(&QSpinBox::valueChanged), plannerModel, &DivePlannerPointsModel::setAscrate75Display);
|
||||
connect(ui.ascRate50, QOverload<int>::of(&QSpinBox::valueChanged), plannerModel, &DivePlannerPointsModel::setAscrate50Display);
|
||||
connect(ui.ascRateStops, QOverload<int>::of(&QSpinBox::valueChanged), plannerModel, &DivePlannerPointsModel::setAscratestopsDisplay);
|
||||
|
@ -477,11 +477,11 @@ PlannerSettingsWidget::PlannerSettingsWidget(QWidget *parent, Qt::WindowFlags f)
|
|||
connect(ui.gflow, QOverload<int>::of(&QSpinBox::valueChanged), plannerModel, &DivePlannerPointsModel::setGFLow);
|
||||
connect(ui.vpmb_conservatism, QOverload<int>::of(&QSpinBox::valueChanged), plannerModel, &DivePlannerPointsModel::setVpmbConservatism);
|
||||
connect(ui.backgasBreaks, &QAbstractButton::toggled, this, &PlannerSettingsWidget::setBackgasBreaks);
|
||||
connect(ui.bailout, &QAbstractButton::toggled, &plannerShared::set_dobailout);
|
||||
connect(ui.o2narcotic, &QAbstractButton::toggled, &plannerShared::set_o2narcotic);
|
||||
connect(ui.bailout, &QAbstractButton::toggled, &PlannerShared::set_dobailout);
|
||||
connect(ui.o2narcotic, &QAbstractButton::toggled, &PlannerShared::set_o2narcotic);
|
||||
connect(ui.switch_at_req_stop, &QAbstractButton::toggled, plannerModel, &DivePlannerPointsModel::setSwitchAtReqStop);
|
||||
connect(ui.min_switch_duration, QOverload<int>::of(&QSpinBox::valueChanged), &plannerShared::set_min_switch_duration);
|
||||
connect(ui.surface_segment, QOverload<int>::of(&QSpinBox::valueChanged), &plannerShared::set_surface_segment);
|
||||
connect(ui.min_switch_duration, QOverload<int>::of(&QSpinBox::valueChanged), &PlannerShared::set_min_switch_duration);
|
||||
connect(ui.surface_segment, QOverload<int>::of(&QSpinBox::valueChanged), &PlannerShared::set_surface_segment);
|
||||
connect(ui.rebreathermode, QOverload<int>::of(&QComboBox::currentIndexChanged), plannerModel, &DivePlannerPointsModel::setRebreatherMode);
|
||||
connect(ui.rebreathermode, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &PlannerSettingsWidget::setBailoutVisibility);
|
||||
|
||||
|
@ -489,13 +489,13 @@ PlannerSettingsWidget::PlannerSettingsWidget(QWidget *parent, Qt::WindowFlags f)
|
|||
connect(ui.buehlmann_deco, &QAbstractButton::clicked, [=] { disableDecoElements(BUEHLMANN); });
|
||||
connect(ui.vpmb_deco, &QAbstractButton::clicked, [=] { disableDecoElements(VPMB); });
|
||||
|
||||
connect(ui.sacfactor, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &plannerShared::set_sacfactor);
|
||||
connect(ui.sacfactor, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &PlannerShared::set_sacfactor);
|
||||
connect(ui.problemsolvingtime, QOverload<int>::of(&QSpinBox::valueChanged), plannerModel, &DivePlannerPointsModel::setProblemSolvingTime);
|
||||
connect(ui.bottompo2, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &plannerShared::set_bottompo2);
|
||||
connect(ui.decopo2, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &plannerShared::set_decopo2);
|
||||
connect(ui.bestmixEND, QOverload<int>::of(&QSpinBox::valueChanged), &plannerShared::set_bestmixend);
|
||||
connect(ui.bottomSAC, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &plannerShared::set_bottomsac);
|
||||
connect(ui.decoStopSAC, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &plannerShared::set_decosac);
|
||||
connect(ui.bottompo2, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &PlannerShared::set_bottompo2);
|
||||
connect(ui.decopo2, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &PlannerShared::set_decopo2);
|
||||
connect(ui.bestmixEND, QOverload<int>::of(&QSpinBox::valueChanged), &PlannerShared::set_bestmixend);
|
||||
connect(ui.bottomSAC, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &PlannerShared::set_bottomsac);
|
||||
connect(ui.decoStopSAC, QOverload<double>::of(&QDoubleSpinBox::valueChanged), &PlannerShared::set_decosac);
|
||||
|
||||
settingsChanged();
|
||||
ui.gflow->setValue(prefs.gflow);
|
||||
|
@ -554,8 +554,8 @@ void PlannerSettingsWidget::settingsChanged()
|
|||
ui.bottomSAC->setSingleStep(0.1);
|
||||
ui.decoStopSAC->setDecimals(2);
|
||||
ui.decoStopSAC->setSingleStep(0.1);
|
||||
ui.bottomSAC->setValue(plannerShared::bottomsac());
|
||||
ui.decoStopSAC->setValue(plannerShared::decosac());
|
||||
ui.bottomSAC->setValue(PlannerShared::bottomsac());
|
||||
ui.decoStopSAC->setValue(PlannerShared::decosac());
|
||||
} else {
|
||||
ui.bottomSAC->setSuffix(tr("ℓ/min"));
|
||||
ui.decoStopSAC->setSuffix(tr("ℓ/min"));
|
||||
|
@ -563,8 +563,8 @@ void PlannerSettingsWidget::settingsChanged()
|
|||
ui.bottomSAC->setSingleStep(1);
|
||||
ui.decoStopSAC->setDecimals(0);
|
||||
ui.decoStopSAC->setSingleStep(1);
|
||||
ui.bottomSAC->setValue(plannerShared::bottomsac());
|
||||
ui.decoStopSAC->setValue(plannerShared::decosac());
|
||||
ui.bottomSAC->setValue(PlannerShared::bottomsac());
|
||||
ui.decoStopSAC->setValue(PlannerShared::decosac());
|
||||
}
|
||||
if(get_units()->pressure == units::BAR) {
|
||||
ui.reserve_gas->setSuffix(tr("bar"));
|
||||
|
@ -594,7 +594,7 @@ void PlannerSettingsWidget::printDecoPlan()
|
|||
|
||||
void PlannerSettingsWidget::setBackgasBreaks(bool dobreaks)
|
||||
{
|
||||
plannerShared::set_doo2breaks(dobreaks);
|
||||
PlannerShared::set_doo2breaks(dobreaks);
|
||||
}
|
||||
|
||||
void PlannerSettingsWidget::setBailoutVisibility(int mode)
|
||||
|
|
|
@ -188,28 +188,28 @@ public:
|
|||
int descrate() { return DivePlannerPointsModel::instance()->descrateDisplay(); }
|
||||
|
||||
DIVE_MODE dive_mode() { return OC; }
|
||||
DECO_MODE planner_deco_mode() { return (DECO_MODE)plannerShared::planner_deco_mode(); }
|
||||
int reserve_gas() { return plannerShared::reserve_gas(); }
|
||||
DECO_MODE planner_deco_mode() { return (DECO_MODE)PlannerShared::planner_deco_mode(); }
|
||||
int reserve_gas() { return PlannerShared::reserve_gas(); }
|
||||
bool safetystop() { return prefs.safetystop; }
|
||||
int gflow() { return prefs.gflow; }
|
||||
int gfhigh() { return prefs.gfhigh; }
|
||||
int vpmb_conservatism() { return prefs.vpmb_conservatism; }
|
||||
bool dobailout() { return plannerShared::dobailout(); }
|
||||
bool dobailout() { return PlannerShared::dobailout(); }
|
||||
bool drop_stone_mode() { return prefs.drop_stone_mode; }
|
||||
bool last_stop6m() { return prefs.last_stop; }
|
||||
bool switch_at_req_stop() { return prefs.switch_at_req_stop; }
|
||||
bool doo2breaks() { return plannerShared::doo2breaks(); }
|
||||
int min_switch_duration() { return plannerShared::min_switch_duration(); }
|
||||
int surface_segment() { return plannerShared::surface_segment(); }
|
||||
bool doo2breaks() { return PlannerShared::doo2breaks(); }
|
||||
int min_switch_duration() { return PlannerShared::min_switch_duration(); }
|
||||
int surface_segment() { return PlannerShared::surface_segment(); }
|
||||
|
||||
int bottomsac() { return (int)plannerShared::bottomsac(); }
|
||||
int decosac() { return (int)plannerShared::decosac(); }
|
||||
int bottomsac() { return (int)PlannerShared::bottomsac(); }
|
||||
int decosac() { return (int)PlannerShared::decosac(); }
|
||||
int problemsolvingtime() { return prefs.problemsolvingtime; }
|
||||
int sacfactor() { return (int)plannerShared::sacfactor(); }
|
||||
bool o2narcotic() { return (int)plannerShared::o2narcotic(); }
|
||||
int bottompo2() { return (int)plannerShared::bottompo2(); }
|
||||
int decopo2() { return (int)plannerShared::decopo2(); }
|
||||
int bestmixend() { return plannerShared::bestmixend(); }
|
||||
int sacfactor() { return (int)PlannerShared::sacfactor(); }
|
||||
bool o2narcotic() { return (int)PlannerShared::o2narcotic(); }
|
||||
int bottompo2() { return (int)PlannerShared::bottompo2(); }
|
||||
int decopo2() { return (int)PlannerShared::decopo2(); }
|
||||
int bestmixend() { return PlannerShared::bestmixend(); }
|
||||
|
||||
bool display_runtime() { return prefs.display_runtime; }
|
||||
bool display_duration() { return prefs.display_duration; }
|
||||
|
@ -237,28 +237,28 @@ public slots:
|
|||
void set_descrate(int value) { DivePlannerPointsModel::instance()->setDescrateDisplay(value); }
|
||||
|
||||
void set_dive_mode(DIVE_MODE value) { DivePlannerPointsModel::instance()->setRebreatherMode((int)value); }
|
||||
void set_planner_deco_mode(DECO_MODE value) { plannerShared::set_planner_deco_mode((deco_mode)value); }
|
||||
void set_reserve_gas(int value) { plannerShared::set_reserve_gas(value); }
|
||||
void set_planner_deco_mode(DECO_MODE value) { PlannerShared::set_planner_deco_mode((deco_mode)value); }
|
||||
void set_reserve_gas(int value) { PlannerShared::set_reserve_gas(value); }
|
||||
void set_safetystop(bool value) { DivePlannerPointsModel::instance()->setSafetyStop(value); }
|
||||
void set_gflow(int value) { DivePlannerPointsModel::instance()->setGFLow(value); }
|
||||
void set_gfhigh(int value) { DivePlannerPointsModel::instance()->setGFHigh(value); }
|
||||
void set_vpmb_conservatism(int value) { DivePlannerPointsModel::instance()->setVpmbConservatism(value); }
|
||||
void set_dobailout(bool value) { plannerShared::set_dobailout(value); }
|
||||
void set_dobailout(bool value) { PlannerShared::set_dobailout(value); }
|
||||
void set_drop_stone_mode(bool value) { DivePlannerPointsModel::instance()->setDropStoneMode(value); }
|
||||
void set_last_stop6m(bool value) { DivePlannerPointsModel::instance()->setLastStop6m(value); }
|
||||
void set_switch_at_req_stop(bool value) { DivePlannerPointsModel::instance()->setSwitchAtReqStop(value); }
|
||||
void set_doo2breaks(bool value) { plannerShared::set_doo2breaks(value); }
|
||||
void set_min_switch_duration(int value) { plannerShared::set_min_switch_duration(value); }
|
||||
void set_surface_segment(int value) { plannerShared::set_surface_segment(value); }
|
||||
void set_doo2breaks(bool value) { PlannerShared::set_doo2breaks(value); }
|
||||
void set_min_switch_duration(int value) { PlannerShared::set_min_switch_duration(value); }
|
||||
void set_surface_segment(int value) { PlannerShared::set_surface_segment(value); }
|
||||
|
||||
void set_bottomsac(int value) { plannerShared::set_bottomsac((double)value); }
|
||||
void set_decosac(int value) { plannerShared::set_decosac((double)value); }
|
||||
void set_bottomsac(int value) { PlannerShared::set_bottomsac((double)value); }
|
||||
void set_decosac(int value) { PlannerShared::set_decosac((double)value); }
|
||||
void set_problemsolvingtime(int value) { DivePlannerPointsModel::instance()->setProblemSolvingTime(value); }
|
||||
void set_sacfactor(int value) { plannerShared::set_sacfactor((double)value); }
|
||||
void set_o2narcotic(bool value) { plannerShared::set_o2narcotic(value); }
|
||||
void set_bottompo2(int value) { plannerShared::set_bottompo2((double)value); }
|
||||
void set_decopo2(int value) { plannerShared::set_decopo2((double)value); }
|
||||
void set_bestmixend(int value) { plannerShared::set_bestmixend(value); }
|
||||
void set_sacfactor(int value) { PlannerShared::set_sacfactor((double)value); }
|
||||
void set_o2narcotic(bool value) { PlannerShared::set_o2narcotic(value); }
|
||||
void set_bottompo2(int value) { PlannerShared::set_bottompo2((double)value); }
|
||||
void set_decopo2(int value) { PlannerShared::set_decopo2((double)value); }
|
||||
void set_bestmixend(int value) { PlannerShared::set_bestmixend(value); }
|
||||
|
||||
void set_display_runtime(bool value) { DivePlannerPointsModel::instance()->setDisplayRuntime(value); }
|
||||
void set_display_duration(bool value) { DivePlannerPointsModel::instance()->setDisplayDuration(value); }
|
||||
|
|
|
@ -77,118 +77,118 @@ void TestPlannerShared::test_planning()
|
|||
void TestPlannerShared::test_gas()
|
||||
{
|
||||
// test independent of metric/imperial
|
||||
plannerShared::set_sacfactor(4.2);
|
||||
PlannerShared::set_sacfactor(4.2);
|
||||
QCOMPARE(qPrefDivePlanner::sacfactor(), 42);
|
||||
plannerShared::set_sacfactor(3.5);
|
||||
PlannerShared::set_sacfactor(3.5);
|
||||
QCOMPARE(qPrefDivePlanner::sacfactor(), 35);
|
||||
qPrefDivePlanner::set_sacfactor(280);
|
||||
QCOMPARE(plannerShared::sacfactor(), 28);
|
||||
QCOMPARE(PlannerShared::sacfactor(), 28);
|
||||
qPrefDivePlanner::set_sacfactor(200);
|
||||
QCOMPARE(plannerShared::sacfactor(), 20);
|
||||
QCOMPARE(PlannerShared::sacfactor(), 20);
|
||||
|
||||
// Set system to use meters
|
||||
qPrefUnits::set_unit_system(METRIC);
|
||||
|
||||
plannerShared::set_bottomsac(30);
|
||||
PlannerShared::set_bottomsac(30);
|
||||
QCOMPARE(qPrefDivePlanner::bottomsac(), 30000);
|
||||
plannerShared::set_bottomsac(5);
|
||||
PlannerShared::set_bottomsac(5);
|
||||
QCOMPARE(qPrefDivePlanner::bottomsac(), 5000);
|
||||
qPrefDivePlanner::set_bottomsac(8000);
|
||||
QCOMPARE(plannerShared::bottomsac(), 8);
|
||||
QCOMPARE(PlannerShared::bottomsac(), 8);
|
||||
qPrefDivePlanner::set_bottomsac(10000);
|
||||
QCOMPARE(plannerShared::bottomsac(), 10);
|
||||
QCOMPARE(PlannerShared::bottomsac(), 10);
|
||||
|
||||
plannerShared::set_decosac(30);
|
||||
PlannerShared::set_decosac(30);
|
||||
QCOMPARE(qPrefDivePlanner::decosac(), 30000);
|
||||
plannerShared::set_decosac(5);
|
||||
PlannerShared::set_decosac(5);
|
||||
QCOMPARE(qPrefDivePlanner::decosac(), 5000);
|
||||
qPrefDivePlanner::set_decosac(8000);
|
||||
QCOMPARE(plannerShared::decosac(), 8);
|
||||
QCOMPARE(PlannerShared::decosac(), 8);
|
||||
qPrefDivePlanner::set_decosac(10000);
|
||||
QCOMPARE(plannerShared::decosac(), 10);
|
||||
QCOMPARE(PlannerShared::decosac(), 10);
|
||||
|
||||
plannerShared::set_bottompo2(1.5);
|
||||
PlannerShared::set_bottompo2(1.5);
|
||||
QCOMPARE(qPrefDivePlanner::bottompo2(), 1500);
|
||||
plannerShared::set_bottompo2(1.6);
|
||||
PlannerShared::set_bottompo2(1.6);
|
||||
QCOMPARE(qPrefDivePlanner::bottompo2(), 1600);
|
||||
qPrefDivePlanner::set_bottompo2(1200);
|
||||
QCOMPARE(plannerShared::bottompo2(), 1.2);
|
||||
QCOMPARE(PlannerShared::bottompo2(), 1.2);
|
||||
qPrefDivePlanner::set_bottompo2(1000);
|
||||
QCOMPARE(plannerShared::bottompo2(), 1.0);
|
||||
QCOMPARE(PlannerShared::bottompo2(), 1.0);
|
||||
|
||||
plannerShared::set_decopo2(1.5);
|
||||
PlannerShared::set_decopo2(1.5);
|
||||
QCOMPARE(qPrefDivePlanner::decopo2(), 1500);
|
||||
plannerShared::set_decopo2(1.6);
|
||||
PlannerShared::set_decopo2(1.6);
|
||||
QCOMPARE(qPrefDivePlanner::decopo2(), 1600);
|
||||
qPrefDivePlanner::set_decopo2(1100);
|
||||
QCOMPARE(plannerShared::decopo2(), 1.1);
|
||||
QCOMPARE(PlannerShared::decopo2(), 1.1);
|
||||
qPrefDivePlanner::set_decopo2(1000);
|
||||
QCOMPARE(plannerShared::decopo2(), 1.0);
|
||||
QCOMPARE(PlannerShared::decopo2(), 1.0);
|
||||
|
||||
plannerShared::set_bestmixend(16);
|
||||
PlannerShared::set_bestmixend(16);
|
||||
QCOMPARE(qPrefDivePlanner::bestmixend(), 16000);
|
||||
plannerShared::set_bestmixend(7);
|
||||
PlannerShared::set_bestmixend(7);
|
||||
QCOMPARE(qPrefDivePlanner::bestmixend(), 7000);
|
||||
qPrefDivePlanner::set_bestmixend(8000);
|
||||
QCOMPARE(plannerShared::bestmixend(), 8);
|
||||
QCOMPARE(PlannerShared::bestmixend(), 8);
|
||||
qPrefDivePlanner::set_bestmixend(10000);
|
||||
QCOMPARE(plannerShared::bestmixend(), 10);
|
||||
QCOMPARE(PlannerShared::bestmixend(), 10);
|
||||
|
||||
// Set system to use feet
|
||||
qPrefUnits::set_unit_system(IMPERIAL);
|
||||
|
||||
plannerShared::set_bottomsac(0.9);
|
||||
PlannerShared::set_bottomsac(0.9);
|
||||
QCOMPARE(qPrefDivePlanner::bottomsac(), 255);
|
||||
plannerShared::set_bottomsac(0.01);
|
||||
PlannerShared::set_bottomsac(0.01);
|
||||
QCOMPARE(qPrefDivePlanner::bottomsac(), 3);
|
||||
|
||||
// Remark return will from qPref is in m / 1000.
|
||||
qPrefDivePlanner::set_bottomsac(2830);
|
||||
QCOMPARE(int(plannerShared::bottomsac()), 9);
|
||||
QCOMPARE(int(PlannerShared::bottomsac()), 9);
|
||||
qPrefDivePlanner::set_bottomsac(16000);
|
||||
QCOMPARE(int(plannerShared::bottomsac()), 56);
|
||||
QCOMPARE(int(PlannerShared::bottomsac()), 56);
|
||||
|
||||
plannerShared::set_decosac(0.9);
|
||||
PlannerShared::set_decosac(0.9);
|
||||
QCOMPARE(qPrefDivePlanner::decosac(), 255);
|
||||
plannerShared::set_decosac(0.01);
|
||||
PlannerShared::set_decosac(0.01);
|
||||
QCOMPARE(qPrefDivePlanner::decosac(), 3);
|
||||
|
||||
// Remark return will from qPref is in m / 1000.
|
||||
qPrefDivePlanner::set_decosac(11500);
|
||||
QCOMPARE(int(plannerShared::decosac()), 40);
|
||||
QCOMPARE(int(PlannerShared::decosac()), 40);
|
||||
qPrefDivePlanner::set_decosac(19800);
|
||||
QCOMPARE(int(plannerShared::decosac()), 69);
|
||||
QCOMPARE(int(PlannerShared::decosac()), 69);
|
||||
|
||||
// Remark bottompo2 is in BAR, even though unit system is
|
||||
// Imperial, the desktop version is like that.
|
||||
plannerShared::set_bottompo2(1.5);
|
||||
PlannerShared::set_bottompo2(1.5);
|
||||
QCOMPARE(qPrefDivePlanner::bottompo2(), 1500);
|
||||
plannerShared::set_bottompo2(1.6);
|
||||
PlannerShared::set_bottompo2(1.6);
|
||||
QCOMPARE(qPrefDivePlanner::bottompo2(), 1600);
|
||||
qPrefDivePlanner::set_bottompo2(1200);
|
||||
QCOMPARE(plannerShared::bottompo2(), 1.2);
|
||||
QCOMPARE(PlannerShared::bottompo2(), 1.2);
|
||||
qPrefDivePlanner::set_bottompo2(1000);
|
||||
QCOMPARE(plannerShared::bottompo2(), 1.0);
|
||||
QCOMPARE(PlannerShared::bottompo2(), 1.0);
|
||||
|
||||
// Remark decopo2 is in BAR, even though unit system is
|
||||
// Imperial, the desktop version is like that.
|
||||
plannerShared::set_decopo2(1.5);
|
||||
PlannerShared::set_decopo2(1.5);
|
||||
QCOMPARE(qPrefDivePlanner::decopo2(), 1500);
|
||||
plannerShared::set_decopo2(1.6);
|
||||
PlannerShared::set_decopo2(1.6);
|
||||
QCOMPARE(qPrefDivePlanner::decopo2(), 1600);
|
||||
qPrefDivePlanner::set_decopo2(1200);
|
||||
//Not implemented QCOMPARE(plannerShared::decopo2(), 1.2);
|
||||
//Not implemented QCOMPARE(PlannerShared::decopo2(), 1.2);
|
||||
qPrefDivePlanner::set_decopo2(1000);
|
||||
QCOMPARE(plannerShared::decopo2(), 1.0);
|
||||
QCOMPARE(PlannerShared::decopo2(), 1.0);
|
||||
|
||||
plannerShared::set_bestmixend(33);
|
||||
PlannerShared::set_bestmixend(33);
|
||||
QCOMPARE(qPrefDivePlanner::bestmixend(), 10058);
|
||||
plannerShared::set_bestmixend(27);
|
||||
PlannerShared::set_bestmixend(27);
|
||||
QCOMPARE(qPrefDivePlanner::bestmixend(), 8230);
|
||||
qPrefDivePlanner::set_bestmixend(11000);
|
||||
QCOMPARE(plannerShared::bestmixend(), 36);
|
||||
QCOMPARE(PlannerShared::bestmixend(), 36);
|
||||
qPrefDivePlanner::set_bestmixend(7000);
|
||||
QCOMPARE(plannerShared::bestmixend(), 23);
|
||||
QCOMPARE(PlannerShared::bestmixend(), 23);
|
||||
|
||||
// Variables currently not tested
|
||||
// o2narcotic
|
||||
|
|
Loading…
Add table
Reference in a new issue