6 #include "ui_settingsviewupdatetimes.h"
8 using namespace swift::gui::settings;
9 using namespace swift::misc::physical_quantities;
13 CSettingsViewUpdateTimes::CSettingsViewUpdateTimes(QWidget *parent)
17 connect(ui->hs_RenderingUpdateTime, &QSlider::sliderReleased,
this,
18 &CSettingsViewUpdateTimes::ps_sliderChanged);
19 connect(ui->hs_AircraftUpdateTime, &QSlider::sliderReleased,
this, &CSettingsViewUpdateTimes::ps_sliderChanged);
20 connect(ui->hs_AtcUpdateTime, &QSlider::sliderReleased,
this, &CSettingsViewUpdateTimes::ps_sliderChanged);
21 connect(ui->hs_UserUpdateTime, &QSlider::sliderReleased,
this, &CSettingsViewUpdateTimes::ps_sliderChanged);
22 connect(ui->tb_ResetUser, &QToolButton::clicked,
this, &CSettingsViewUpdateTimes::ps_resetUpdateTimes);
24 this->ps_settingsChanged();
29 void CSettingsViewUpdateTimes::ps_sliderChanged()
39 void CSettingsViewUpdateTimes::ps_settingsChanged()
48 void CSettingsViewUpdateTimes::ps_resetUpdateTimes()
52 this->ps_settingsChanged();
virtual ~CSettingsViewUpdateTimes()
Destructor.
Settings about view update rates.
void setAircraftUpdateTime(const swift::misc::physical_quantities::CTime &time)
Set time.
const swift::misc::physical_quantities::CTime & getRenderingUpdateTime() const
Get time.
void setRenderingUpdateTime(const swift::misc::physical_quantities::CTime &time)
Set time.
const swift::misc::physical_quantities::CTime & getUserUpdateTime() const
Get time.
void setUserUpdateTime(const swift::misc::physical_quantities::CTime &time)
Set time.
const swift::misc::physical_quantities::CTime & getAircraftUpdateTime() const
Get time.
void setAtcUpdateTime(const swift::misc::physical_quantities::CTime &time)
Set time.
const swift::misc::physical_quantities::CTime & getAtcUpdateTime() const
Get time.
CStatusMessage setAndSave(const T &value, qint64 timestamp=0)
Write and save in the same step. Must be called from the thread in which the owner lives.
T get() const
Get a copy of the current value.
int toSeconds() const
Convenience functions when used with timers etc.
High level reusable GUI components.