profile: remove settings-changed slots in DiveCartesianAxis

The profile is fully redrawn anyway, there is no point in these
redundant slots.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2021-08-03 10:24:44 +02:00 committed by Dirk Hohndel
parent d9dcf9ef37
commit d19b095db1
2 changed files with 1 additions and 20 deletions

View file

@ -3,7 +3,6 @@
#include "profile-widget/divetextitem.h" #include "profile-widget/divetextitem.h"
#include "core/qthelper.h" #include "core/qthelper.h"
#include "core/subsurface-string.h" #include "core/subsurface-string.h"
#include "core/subsurface-qt/divelistnotifier.h"
#include "qt-models/diveplotdatamodel.h" #include "qt-models/diveplotdatamodel.h"
#include "profile-widget/animationfunctions.h" #include "profile-widget/animationfunctions.h"
#include "profile-widget/divelineitem.h" #include "profile-widget/divelineitem.h"
@ -353,22 +352,11 @@ QColor DepthAxis::colorForValue(double) const
return QColor(Qt::red); return QColor(Qt::red);
} }
DepthAxis::DepthAxis(double fontPrintScale, ProfileScene &scene) : DiveCartesianAxis(fontPrintScale, scene), DepthAxis::DepthAxis(double fontPrintScale, ProfileScene &scene) : DiveCartesianAxis(fontPrintScale, scene)
unitSystem(prefs.units.length)
{ {
connect(&diveListNotifier, &DiveListNotifier::settingsChanged, this, &DepthAxis::settingsChanged);
changed = true; changed = true;
} }
void DepthAxis::settingsChanged()
{
if (unitSystem == prefs.units.length)
return;
changed = true;
updateTicks();
unitSystem = prefs.units.length;
}
QColor TimeAxis::colorForValue(double) const QColor TimeAxis::colorForValue(double) const
{ {
return QColor(Qt::blue); return QColor(Qt::blue);
@ -401,7 +389,6 @@ PartialGasPressureAxis::PartialGasPressureAxis(const DivePlotDataModel &model, d
DiveCartesianAxis(fontPrintScale, scene), DiveCartesianAxis(fontPrintScale, scene),
model(model) model(model)
{ {
connect(&diveListNotifier, &DiveListNotifier::settingsChanged, this, &PartialGasPressureAxis::update);
} }
void PartialGasPressureAxis::update() void PartialGasPressureAxis::update()

View file

@ -81,10 +81,6 @@ public:
private: private:
QString textForValue(double value) const override; QString textForValue(double value) const override;
QColor colorForValue(double value) const override; QColor colorForValue(double value) const override;
units::LENGTH unitSystem;
private
slots:
void settingsChanged();
}; };
class TimeAxis : public DiveCartesianAxis { class TimeAxis : public DiveCartesianAxis {
@ -109,8 +105,6 @@ class PartialGasPressureAxis : public DiveCartesianAxis {
Q_OBJECT Q_OBJECT
public: public:
PartialGasPressureAxis(const DivePlotDataModel &model, double fontPrintScale, ProfileScene &scene); PartialGasPressureAxis(const DivePlotDataModel &model, double fontPrintScale, ProfileScene &scene);
public
slots:
void update(); void update();
private: private:
const DivePlotDataModel &model; const DivePlotDataModel &model;