diff options
author | 2015-08-15 05:22:07 -0700 | |
---|---|---|
committer | 2015-08-15 05:22:07 -0700 | |
commit | 2455a5dec70d1baa2d0009e602db6b4f19941b56 (patch) | |
tree | 49a74aed6f2186fbdf5c9b301fa353e764da3a07 /qt-ui/profile/profilewidget2.cpp | |
parent | 0aafa2556e6abefc54469bc7fa3e258c2ce10b51 (diff) | |
parent | f3c5699714e43e91c8ff8f66119da454b314264d (diff) | |
download | subsurface-2455a5dec70d1baa2d0009e602db6b4f19941b56.tar.gz |
Merge branch 'custom-print' of github.com:neolit123/subsurface
Diffstat (limited to 'qt-ui/profile/profilewidget2.cpp')
-rw-r--r-- | qt-ui/profile/profilewidget2.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/qt-ui/profile/profilewidget2.cpp b/qt-ui/profile/profilewidget2.cpp index 400401655..c776f9fea 100644 --- a/qt-ui/profile/profilewidget2.cpp +++ b/qt-ui/profile/profilewidget2.cpp @@ -627,6 +627,17 @@ void ProfileWidget2::plotDive(struct dive *d, bool force) eventItems.clear(); struct event *event = currentdc->events; while (event) { + // if print mode is selected only draw headings, SP change, gas events or bookmark event + if (printMode) { + if (same_string(event->name, "") || + !(strcmp(event->name, "heading") == 0 || + (same_string(event->name, "SP change") && event->time.seconds == 0) || + event_is_gaschange(event) || + event->type == SAMPLE_EVENT_BOOKMARK)) { + event = event->next; + continue; + } + } DiveEventItem *item = new DiveEventItem(); item->setHorizontalAxis(timeAxis); item->setVerticalAxis(profileYAxis); |