subsurface/qt-ui/profile
Jan Mulder aa0cd792bb Bugfix: generalize pp graphs to allow for multi over-threshold periods
Especially in O2 decompression parts of a dive, the pp02 is typically very
close to the threshold value (normally 1.60 bar). The old implementation
of the pp profile graphs assumes that there is exacty 1 consecutive set of
samples that needs to be in the "warning color". This results in an
erroneous display of the mentioned graphs, connecting multiple episodes of
too high pp with bogus lines in between.

This fix generalizes the pp graph logic to allow for multiple segments of
high pp, each to been drawn seperately in the "warning color".

Signed-off-by: Jan Mulder <jlmulder@planet.nl>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-03-15 12:07:34 -07:00
..
animationfunctions.cpp Support save / load for the Animation Speed on the Preferences 2014-03-11 17:41:41 -07:00
animationfunctions.h Support Animation Speed via Settings. 2014-03-11 17:41:41 -07:00
divecartesianaxis.cpp Profile2: fix some initializer list order warnings 2014-03-10 09:01:58 -07:00
divecartesianaxis.h Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
diveeventitem.cpp Support Animation Speed via Settings. 2014-03-11 17:41:41 -07:00
diveeventitem.h Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
divelineitem.cpp Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
divelineitem.h Put include guard to every header 2014-02-11 12:37:01 -08:00
divepixmapitem.cpp Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
divepixmapitem.h Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
diveplotdatamodel.cpp Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
diveplotdatamodel.h Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
diveprofileitem.cpp Bugfix: generalize pp graphs to allow for multi over-threshold periods 2014-03-15 12:07:34 -07:00
diveprofileitem.h Bugfix: generalize pp graphs to allow for multi over-threshold periods 2014-03-15 12:07:34 -07:00
diverectitem.cpp Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
diverectitem.h Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
divetextitem.cpp Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
divetextitem.h Massive automated whitespace cleanup 2014-02-27 20:09:57 -08:00
divetooltipitem.cpp New profile: fix Information overlay location 2014-03-13 10:28:15 -07:00
divetooltipitem.h Remove a Lot of Dead Code. 2014-03-07 08:56:06 -08:00
profilewidget2.cpp New profile: fix Information overlay location 2014-03-13 10:28:15 -07:00
profilewidget2.h Profile2: reset the zoom level when a new profile is drawn 2014-03-10 09:02:31 -07:00
ruleritem.cpp Ruler: change how the ruler text drawing works 2014-03-12 11:24:20 -07:00
ruleritem.h Ruler: change how the ruler text drawing works 2014-03-12 11:24:20 -07:00