summaryrefslogtreecommitdiffstats
path: root/profile-widget/divecartesianaxis.h
diff options
context:
space:
mode:
Diffstat (limited to 'profile-widget/divecartesianaxis.h')
-rw-r--r--profile-widget/divecartesianaxis.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/profile-widget/divecartesianaxis.h b/profile-widget/divecartesianaxis.h
index cc7d0bcf7..4e06b9a82 100644
--- a/profile-widget/divecartesianaxis.h
+++ b/profile-widget/divecartesianaxis.h
@@ -4,6 +4,7 @@
#include <QObject>
#include <QGraphicsLineItem>
#include "subsurface-core/color.h"
+#include "profilewidget2.h"
class QPropertyAnimation;
class DiveTextItem;
@@ -26,7 +27,7 @@ public:
LeftToRight,
RightToLeft
};
- DiveCartesianAxis();
+ DiveCartesianAxis(ProfileWidget2 *widget);
virtual ~DiveCartesianAxis();
void setPrintMode(bool mode);
void setMinimum(double minimum);
@@ -60,6 +61,7 @@ signals:
void maxChanged();
protected:
+ ProfileWidget2 *profileWidget;
virtual QString textForValue(double value);
virtual QColor colorForValue(double value);
Orientation orientation;
@@ -80,8 +82,7 @@ protected:
class DepthAxis : public DiveCartesianAxis {
Q_OBJECT
public:
- DepthAxis();
-
+ DepthAxis(ProfileWidget2 *widget);
protected:
QString textForValue(double value);
QColor colorForValue(double value);
@@ -93,6 +94,7 @@ slots:
class TimeAxis : public DiveCartesianAxis {
Q_OBJECT
public:
+ TimeAxis(ProfileWidget2 *widget);
virtual void updateTicks();
protected:
@@ -102,6 +104,8 @@ protected:
class TemperatureAxis : public DiveCartesianAxis {
Q_OBJECT
+public:
+ TemperatureAxis(ProfileWidget2 *widget);
protected:
QString textForValue(double value);
};
@@ -109,7 +113,7 @@ protected:
class PartialGasPressureAxis : public DiveCartesianAxis {
Q_OBJECT
public:
- PartialGasPressureAxis();
+ PartialGasPressureAxis(ProfileWidget2 *widget);
void setModel(DivePlotDataModel *model);
public
slots: