From 52064d9e02a6ca559beb8f8e64e28e2ef77c5e44 Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Wed, 15 Jan 2014 13:20:05 -0200 Subject: Added debug code to help understand the Profile This commit adds a QTableView if built in debug mode. This is very userful to understand the Profile that will be drawn by the graphics classes and fix the possible errors. Signed-off-by: Tomaz Canabrava Signed-off-by: Dirk Hohndel --- qt-ui/profile/profilewidget2.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'qt-ui/profile/profilewidget2.cpp') diff --git a/qt-ui/profile/profilewidget2.cpp b/qt-ui/profile/profilewidget2.cpp index b2c59b2cc..067fc97fb 100644 --- a/qt-ui/profile/profilewidget2.cpp +++ b/qt-ui/profile/profilewidget2.cpp @@ -12,6 +12,11 @@ #include #include +#ifndef QT_NO_DEBUG +#include +#include "mainwindow.h" +#endif + ProfileWidget2::ProfileWidget2(QWidget *parent) : QGraphicsView(parent), dataModel(new DivePlotDataModel(this)), @@ -212,6 +217,12 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) : // Starting the transitions: stateMachine->start(); + +#ifndef QT_NO_DEBUG + QTableView *diveDepthTableView = new QTableView(); + diveDepthTableView->setModel(dataModel); + mainWindow()->tabWidget()->addTab(diveDepthTableView, "Depth Model"); +#endif } // Currently just one dive, but the plan is to enable All of the selected dives. -- cgit v1.2.3-70-g09d2