mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Add a MeanDepthItem that has 2 strings.
Dirk's implementation of the MeanDepth item was correct, but in order to add the 2 strings to it ( one at the begin, one at the end ) I had to put more stuff inside the ProfileWidget that's already packed with graphics items. So I created a new class MeanDepthItem that contains these 2 strings and will get updated whenever the value changes. I also fixed a math inconsistency where I changed RIGHT to LEFT. (wich fixed a few text-placements, and broke others.) Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
f22428b345
commit
2e2a87e619
5 changed files with 47 additions and 6 deletions
|
@ -37,7 +37,7 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
temperatureItem(NULL),
|
||||
gasPressureItem(NULL),
|
||||
cartesianPlane(new DiveCartesianPlane()),
|
||||
meanDepth(new DiveLineItem()),
|
||||
meanDepth(new MeanDepthLine()),
|
||||
diveComputerText(new DiveTextItem()),
|
||||
diveCeiling(NULL),
|
||||
reportedCeiling(NULL)
|
||||
|
@ -304,6 +304,7 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
timeAxis->updateTicks();
|
||||
cylinderPressureAxis->setMinimum(pInfo.minpressure);
|
||||
cylinderPressureAxis->setMaximum(pInfo.maxpressure);
|
||||
meanDepth->setMeanDepth(pInfo.meandepth);
|
||||
meanDepth->animateMoveTo(3, profileYAxis->posAtValue(pInfo.meandepth));
|
||||
dataModel->setDive(current_dive, pInfo);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue