aboutsummaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tcanabrava@kde.org>2013-05-04 19:36:40 -0300
committerGravatar Tomaz Canabrava <tcanabrava@kde.org>2013-05-04 19:36:40 -0300
commit09597cd2d8729ab368f2e423dbb1ef5235745f58 (patch)
treeac14919e187f12904fc4feeeefc0a408bbedd241 /qt-ui
parent1b1ea35fac63ef7a6909f28e92bc2b4c24c2b7f4 (diff)
downloadsubsurface-09597cd2d8729ab368f2e423dbb1ef5235745f58.tar.gz
Plot of the Mean Deph
The mean depth now is plotted correctly. I wanted to do more stuff on this commit, but since it required that a few things on profile.c got moved to profile.h, commited to not have a huge blob for review. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/profilegraphics.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/qt-ui/profilegraphics.cpp b/qt-ui/profilegraphics.cpp
index 01ad5ab45..891cd81bf 100644
--- a/qt-ui/profilegraphics.cpp
+++ b/qt-ui/profilegraphics.cpp
@@ -309,7 +309,7 @@ void ProfileGraphicsView::plot_depth_profile(struct graphics_context *gc, struct
}
maxline = MAX(pi->maxdepth + marker, maxdepth * 2 / 3);
- color = profile_color[TIME_GRID].at(0);
+ color = profile_color[DEPTH_GRID].at(0);
for (i = marker; i < maxline; i += marker) {
QGraphicsLineItem *line = new QGraphicsLineItem(SCALE(gc, 0, i), SCALE(gc, 1, i));
@@ -317,17 +317,18 @@ void ProfileGraphicsView::plot_depth_profile(struct graphics_context *gc, struct
scene()->addItem(line);
}
-#if 0
+
gc->leftx = 0; gc->rightx = maxtime;
+ color = profile_color[MEAN_DEPTH].at(0);
/* Show mean depth */
if (! gc->printer) {
- set_source_rgba(gc, MEAN_DEPTH);
- move_to(gc, 0, pi->meandepth);
- line_to(gc, pi->entry[pi->nr - 1].sec, pi->meandepth);
- cairo_stroke(cr);
+ QGraphicsLineItem *line = new QGraphicsLineItem(SCALE(gc, 0, pi->meandepth), SCALE(gc, pi->entry[pi->nr - 1].sec, pi->meandepth));
+ line->setPen(QPen(color));
+ scene()->addItem(line);
}
+#if 0
/*
* These are good for debugging text placement etc,
* but not for actual display..