From baa4b4d7c5c3fef4a13b4c592b3e63cd4bc1746f Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Mon, 2 Feb 2015 13:12:11 -0800 Subject: Don't show the plot_info table in every debug build Instead add a new define SHOW_PLOT_INFO_TABLE that triggers if this debugging aid is shown. Signed-off-by: Dirk Hohndel --- INSTALL | 5 +++++ qt-ui/profile/profilewidget2.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/INSTALL b/INSTALL index 6b7191ade..379e658d3 100644 --- a/INSTALL +++ b/INSTALL @@ -52,6 +52,11 @@ The following options are recognized when passed to qmake: (pass the actual path, without -I) LIBS+=xxx Add xxx to the linker flags. -l and -L options are recognized. + DEFINES+=SHOW_PLOT_INFO_TABLE=1 + Only available in debug builds, this creates a + second window that shows all elements in the + plot_info structure as a table - very useful when + debugging issues with the profile The INCLUDEPATH and LIBS options are useful to tell the buildsystem about non-standard installation paths for the dependencies (such as diff --git a/qt-ui/profile/profilewidget2.cpp b/qt-ui/profile/profilewidget2.cpp index db3d0be35..ab16146e8 100644 --- a/qt-ui/profile/profilewidget2.cpp +++ b/qt-ui/profile/profilewidget2.cpp @@ -127,7 +127,7 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) : QGraphicsView(parent), ADD_ACTION(Qt::Key_Right, keyRightAction()); #undef ADD_ACTION -#ifndef QT_NO_DEBUG +#if !defined(QT_NO_DEBUG) && defined(SHOW_PLOT_INFO_TABLE) QTableView *diveDepthTableView = new QTableView(); diveDepthTableView->setModel(dataModel); diveDepthTableView->show(); -- cgit v1.2.3-70-g09d2