const double step_ = 0.1;
const double defaultValue_ = 1.0;
- const bool editable_ = true;
const bool defaultState_ = false;
private:
const utils::Range<double> range_ = {0.5, 9.9};
const double step_ = 0.1;
- const bool editable_ = true;
private:
VConfInterface::CallbackHandle autoScanIntervalValueHandle_;
const double step_ = 0.1;
const double defaultValue_ = 1.0;
- const bool editable_ = true;
const bool defaultState_ = false;
private:
#define NUMBER_OF_AUTO_SCAN_LOOPS_MODEL_HPP_
#include "ObservableProperty.hpp"
+#include "UniversalSwitchConstants.hpp"
#include "VConf.hpp"
#include "utils.hpp"
-#include "UniversalSwitchConstants.hpp"
class NumberOfAutoScanLoopsModel
{
const utils::Range<double> range_ = {RANGE_MIN_SCANS_NUM, RANGE_MAX_SCANS_NUM};
const double step_ = STEP_SCANS_NUM;
const double defaultValue_ = DEFAULT_AUTO_SCAN_NUMBER;
- const bool editable_ = true;
private:
VConfInterface::CallbackHandle valueHandle_;
-
};
#endif
const utils::Range<double> range_ = {0.1, 5.0};
const double step_ = 0.1;
- const bool editable_ = true;
private:
VConfInterface::CallbackHandle stateHandle_;
#define POINT_SCAN_SPEED_MODEL_HPP_
#include "ObservableProperty.hpp"
+#include "UniversalSwitchConstants.hpp"
#include "VConf.hpp"
#include "utils.hpp"
-#include "UniversalSwitchConstants.hpp"
class PointScanSpeedModel
{
const utils::Range<double> range_ = {RANGE_MIN_SCAN_SPEED, RANGE_MAX_SCAN_SPEED};
const double step_ = STEP_SCAN_SPEED;
const double defaultValue_ = DEFAULT_SCAN_PT_SPEED;
- const bool editable_ = true;
private:
VConfInterface::CallbackHandle valueHandle_;
-
};
#endif
const double step_ = 0.1;
const double defaultValue_ = 1.0;
- const bool editable_ = true;
const bool defaultState_ = false;
private:
const double step_ = 0.1;
const double defaultValue_ = 1.0;
- const bool editable_ = true;
const bool defaultState_ = false;
private:
return model_.range_;
}
-bool AutoMoveIntervalPresenter::isEditable()
-{
- return model_.editable_;
-}
-
double AutoMoveIntervalPresenter::getStep()
{
return model_.step_;
#ifndef AUTO_MOVE_INTERVAL_PRESENTER_HPP_
#define AUTO_MOVE_INTERVAL_PRESENTER_HPP_
-#include "SpinnerPresenterWithToggle.hpp"
#include "AutoMoveIntervalModel.hpp"
+#include "SpinnerPresenterWithToggle.hpp"
class AutoMoveIntervalPresenter : public SpinnerPresenterWithToggle
{
utils::Range<double> getRange() override;
double getStep() override;
- bool isEditable() override;
std::string getLabel() override;
std::string getFormat() override;
return model_.step_;
}
-bool AutoScanIntervalPresenter::isEditable()
-{
- return model_.editable_;
-}
-
std::string AutoScanIntervalPresenter::getLabel()
{
return "IDS_ACCS_UNIVERSAL_SWITCH_SETTINGS_SET_VALUE_DESC_AUTO_SCAN_INT";
AutoScanIntervalPresenter();
utils::Range<double> getRange() override;
double getStep() override;
- bool isEditable() override;
std::string getLabel() override;
std::string getFormat() override;
return model_.range_;
}
-bool AutoTapPresenter::isEditable()
-{
- return model_.editable_;
-}
-
double AutoTapPresenter::getStep()
{
return model_.step_;
#ifndef AUTO_TAP_PRESENTER_HPP_
#define AUTO_TAP_PRESENTER_HPP_
-#include "SpinnerPresenterWithToggle.hpp"
#include "AutoTapModel.hpp"
+#include "SpinnerPresenterWithToggle.hpp"
class AutoTapPresenter : public SpinnerPresenterWithToggle
{
utils::Range<double> getRange() override;
double getStep() override;
- bool isEditable() override;
std::string getLabel() override;
std::string getFormat() override;
value_.attach([this](auto val) {
model_.value_ = val;
});
-
-
}
utils::Range<double> NumberOfAutoScanLoopsPresenter::getRange()
return model_.range_;
}
-bool NumberOfAutoScanLoopsPresenter::isEditable()
-{
- return model_.editable_;
-}
-
double NumberOfAutoScanLoopsPresenter::getStep()
{
return model_.step_;
NumberOfAutoScanLoopsPresenter();
utils::Range<double> getRange();
- bool isEditable();
double getStep();
std::string getFormat();
std::string getLabel();
return model_.step_;
}
-bool PauseOnFirstPresenter::isEditable()
-{
- return model_.editable_;
-}
-
std::string PauseOnFirstPresenter::getLabel()
{
return "IDS_ACCS_UNIVERSAL_SWITCH_SETTINGS_GROUP_ADD_SETTINGS_PAUSE_ON_FIRST";
utils::Range<double> getRange() override;
double getStep() override;
- bool isEditable() override;
std::string getLabel() override;
std::string getFormat() override;
value_.attach([this](auto val) {
model_.value_ = val;
});
-
-
}
utils::Range<double> PointScanSpeedPresenter::getRange()
return model_.range_;
}
-bool PointScanSpeedPresenter::isEditable()
-{
- return model_.editable_;
-}
-
double PointScanSpeedPresenter::getStep()
{
return model_.step_;
public:
PointScanSpeedPresenter();
- utils::Range<double> getRange();
- bool isEditable();
- double getStep();
- std::string getFormat();
- std::string getLabel();
+ utils::Range<double> getRange() override;
+ double getStep() override;
+ std::string getFormat() override;
+ std::string getLabel() override;
private:
PointScanSpeedModel model_;
{
return model_.range_;
}
-
-bool SingleInteractionIntervalPresenter::isEditable()
-{
- return model_.editable_;
-}
-
double SingleInteractionIntervalPresenter::getStep()
{
return model_.step_;
utils::Range<double> getRange() override;
double getStep() override;
- bool isEditable() override;
std::string getLabel() override;
std::string getFormat() override;
return out.str();
}
+
+bool SpinnerPresenter::isEditable()
+{
+ return true;
+}
\ No newline at end of file
virtual utils::Range<double> getRange() = 0;
virtual double getStep() = 0;
- virtual bool isEditable() = 0;
+ virtual bool isEditable();
virtual std::string getLabel() = 0;
virtual std::string getFormat() = 0;
return model_.range_;
}
-bool TapDurationPresenter::isEditable()
-{
- return model_.editable_;
-}
-
double TapDurationPresenter::getStep()
{
return model_.step_;
utils::Range<double> getRange() override;
double getStep() override;
- bool isEditable() override;
std::string getLabel() override;
std::string getFormat() override;