aboutsummaryrefslogtreecommitdiffstats
path: root/profile-widget
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2021-05-08 09:46:09 +0200
committerGravatar Robert C. Helling <helling@atdotde.de>2021-05-08 13:40:24 +0200
commit8b0db14f64c4f1f3e3438b35fcfcd94994459283 (patch)
treefe2eaad066cdf025654b117418a72964b7efa40d /profile-widget
parentfd3ebf9b62c9d0f73a9dd3105bfe5a933f63aabb (diff)
downloadsubsurface-8b0db14f64c4f1f3e3438b35fcfcd94994459283.tar.gz
profile: remove DiveGFLineItem
This was replaced by the tissue map in 893bea700c98. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'profile-widget')
-rw-r--r--profile-widget/diveprofileitem.cpp41
-rw-r--r--profile-widget/diveprofileitem.h11
-rw-r--r--profile-widget/profilewidget2.cpp2
-rw-r--r--profile-widget/profilewidget2.h1
4 files changed, 0 insertions, 55 deletions
diff --git a/profile-widget/diveprofileitem.cpp b/profile-widget/diveprofileitem.cpp
index 00e6e0eed..776fafcc9 100644
--- a/profile-widget/diveprofileitem.cpp
+++ b/profile-widget/diveprofileitem.cpp
@@ -349,47 +349,6 @@ void DiveAmbPressureItem::paint(QPainter *painter, const QStyleOptionGraphicsIte
connect(qPrefTechnicalDetails::instance(), &qPrefTechnicalDetails::percentagegraphChanged, this, &DiveAmbPressureItem::setVisible);
}
-DiveGFLineItem::DiveGFLineItem(const DivePlotDataModel &model, const DiveCartesianAxis &hAxis, int hColumn, const DiveCartesianAxis &vAxis, int vColumn) :
- AbstractProfilePolygonItem(model, hAxis, hColumn, vAxis, vColumn)
-{
- QPen pen;
- pen.setBrush(QBrush(getColor(::GF_LINE)));
- pen.setCosmetic(true);
- pen.setWidth(2);
- setPen(pen);
-}
-
-void DiveGFLineItem::replot(const dive *, bool)
-{
- int sec = 0;
-
- // Ignore empty values. a heart rate of 0 would be a bad sign.
- QPolygonF poly;
- for (int i = 0, modelDataCount = dataModel.rowCount(); i < modelDataCount; i++) {
- int hr = dataModel.index(i, vDataColumn).data().toInt();
- if (!hr)
- continue;
- sec = dataModel.index(i, hDataColumn).data().toInt();
- QPointF point(hAxis.posAtValue(sec), vAxis.posAtValue(hr));
- poly.append(point);
- }
- setPolygon(poly);
-
- if (texts.count())
- texts.last()->setAlignment(Qt::AlignLeft | Qt::AlignBottom);
-}
-
-void DiveGFLineItem::paint(QPainter *painter, const QStyleOptionGraphicsItem*, QWidget*)
-{
- if (polygon().isEmpty())
- return;
- painter->save();
- painter->setPen(pen());
- painter->drawPolyline(polygon());
- painter->restore();
- connect(qPrefTechnicalDetails::instance(), &qPrefTechnicalDetails::percentagegraphChanged, this, &DiveAmbPressureItem::setVisible);
-}
-
DiveTemperatureItem::DiveTemperatureItem(const DivePlotDataModel &model, const DiveCartesianAxis &hAxis, int hColumn, const DiveCartesianAxis &vAxis, int vColumn) :
AbstractProfilePolygonItem(model, hAxis, hColumn, vAxis, vColumn)
{
diff --git a/profile-widget/diveprofileitem.h b/profile-widget/diveprofileitem.h
index 01e9fb3da..ea86761bd 100644
--- a/profile-widget/diveprofileitem.h
+++ b/profile-widget/diveprofileitem.h
@@ -131,17 +131,6 @@ private:
QString visibilityKey;
};
-class DiveGFLineItem : public AbstractProfilePolygonItem {
- Q_OBJECT
-public:
- DiveGFLineItem(const DivePlotDataModel &model, const DiveCartesianAxis &hAxis, int hColumn, const DiveCartesianAxis &vAxis, int vColumn);
- void replot(const dive *d, bool in_planner) override;
- void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override;
-
-private:
- QString visibilityKey;
-};
-
class DiveGasPressureItem : public AbstractProfilePolygonItem {
Q_OBJECT
diff --git a/profile-widget/profilewidget2.cpp b/profile-widget/profilewidget2.cpp
index 3e73a54b4..fc49d5a65 100644
--- a/profile-widget/profilewidget2.cpp
+++ b/profile-widget/profilewidget2.cpp
@@ -135,7 +135,6 @@ ProfileWidget2::ProfileWidget2(DivePlannerPointsModel *plannerModelIn, QWidget *
heartBeatItem(createItem<DiveHeartrateItem>(*heartBeatAxis, DivePlotDataModel::HEARTBEAT, 1)),
percentageAxis(new DiveCartesianAxis(this)),
ambPressureItem(createItem<DiveAmbPressureItem>(*percentageAxis, DivePlotDataModel::AMBPRESSURE, 1)),
- gflineItem(createItem<DiveGFLineItem>(*percentageAxis, DivePlotDataModel::GFLINE, 1)),
mouseFollowerVertical(new DiveLineItem()),
mouseFollowerHorizontal(new DiveLineItem()),
rulerItem(new RulerItem2()),
@@ -1076,7 +1075,6 @@ void ProfileWidget2::setEmptyState()
toolTipItem->setVisible(false);
rulerItem->setVisible(false);
ambPressureItem->setVisible(false);
- gflineItem->setVisible(false);
mouseFollowerHorizontal->setVisible(false);
mouseFollowerVertical->setVisible(false);
heartBeatAxis->setVisible(false);
diff --git a/profile-widget/profilewidget2.h b/profile-widget/profilewidget2.h
index 2b7d8a88b..4bdf4ea62 100644
--- a/profile-widget/profilewidget2.h
+++ b/profile-widget/profilewidget2.h
@@ -224,7 +224,6 @@ private:
DiveCartesianAxis *percentageAxis;
QList<DivePercentageItem *> allPercentages;
DiveAmbPressureItem *ambPressureItem;
- DiveGFLineItem *gflineItem;
DiveLineItem *mouseFollowerVertical;
DiveLineItem *mouseFollowerHorizontal;
RulerItem2 *rulerItem;