mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Fix the ZLevel value of some items.
Almost all of the items on the new profile were being painted on the same ZLevel, so the level of awesomeness was a bit random. This puts things on the correct spots, events on top of everything, profile at the bottom, things in the middle. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
2e2a87e619
commit
4005ee2ae8
1 changed files with 7 additions and 0 deletions
|
@ -90,6 +90,7 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
meanDepth->setLine(0,0,96,0);
|
||||
meanDepth->setX(3);
|
||||
meanDepth->setPen(QPen(QBrush(Qt::red), 0, Qt::SolidLine));
|
||||
meanDepth->setZValue(1);
|
||||
|
||||
cartesianPlane->setBottomAxis(timeAxis);
|
||||
cartesianPlane->setLeftAxis(profileYAxis);
|
||||
|
@ -319,6 +320,7 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
diveProfileItem->setModel(dataModel);
|
||||
diveProfileItem->setVerticalDataColumn(DivePlotDataModel::DEPTH);
|
||||
diveProfileItem->setHorizontalDataColumn(DivePlotDataModel::TIME);
|
||||
diveProfileItem->setZValue(0);
|
||||
scene()->addItem(diveProfileItem);
|
||||
|
||||
qDeleteAll(eventItems);
|
||||
|
@ -347,6 +349,7 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
temperatureItem->setModel(dataModel);
|
||||
temperatureItem->setVerticalDataColumn(DivePlotDataModel::TEMPERATURE);
|
||||
temperatureItem->setHorizontalDataColumn(DivePlotDataModel::TIME);
|
||||
temperatureItem->setZValue(1);
|
||||
scene()->addItem(temperatureItem);
|
||||
|
||||
if(gasPressureItem){
|
||||
|
@ -359,6 +362,7 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
gasPressureItem->setModel(dataModel);
|
||||
gasPressureItem->setVerticalDataColumn(DivePlotDataModel::TEMPERATURE);
|
||||
gasPressureItem->setHorizontalDataColumn(DivePlotDataModel::TIME);
|
||||
gasPressureItem->setZValue(1);
|
||||
scene()->addItem(gasPressureItem);
|
||||
|
||||
if(diveCeiling){
|
||||
|
@ -371,6 +375,7 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
diveCeiling->setModel(dataModel);
|
||||
diveCeiling->setVerticalDataColumn(DivePlotDataModel::CEILING);
|
||||
diveCeiling->setHorizontalDataColumn(DivePlotDataModel::TIME);
|
||||
diveCeiling->setZValue(1);
|
||||
scene()->addItem(diveCeiling);
|
||||
|
||||
diveComputerText->setText(currentdc->model);
|
||||
|
@ -385,6 +390,7 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
tissueItem->setModel(dataModel);
|
||||
tissueItem->setVerticalDataColumn(DivePlotDataModel::TISSUE_1 + i);
|
||||
tissueItem->setHorizontalDataColumn(DivePlotDataModel::TIME);
|
||||
tissueItem->setZValue(1);
|
||||
allTissues.append(tissueItem);
|
||||
scene()->addItem(tissueItem);
|
||||
}
|
||||
|
@ -399,6 +405,7 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
reportedCeiling->setModel(dataModel);
|
||||
reportedCeiling->setVerticalDataColumn(DivePlotDataModel::CEILING);
|
||||
reportedCeiling->setHorizontalDataColumn(DivePlotDataModel::TIME);
|
||||
reportedCeiling->setZValue(1);
|
||||
scene()->addItem(reportedCeiling);
|
||||
emit startProfileState();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue