aboutsummaryrefslogtreecommitdiffstats
path: root/qt-ui/profile/diveplotdatamodel.cpp
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2014-02-27 20:09:57 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-02-27 20:09:57 -0800
commit76e6420f6b3503b76bd3eec00ab0e53d6ea17a20 (patch)
tree8b50298f41bd29d55bbd6f4301f36ad31dc0b008 /qt-ui/profile/diveplotdatamodel.cpp
parent006265d7a088cff4fea665159dbb454956c2cd76 (diff)
downloadsubsurface-76e6420f6b3503b76bd3eec00ab0e53d6ea17a20.tar.gz
Massive automated whitespace cleanup
I know everyone will hate it. Go ahead. Complain. Call me names. At least now things are consistent and reproducible. If you want changes, have your complaint come with a patch to scripts/whitespace.pl so that we can automate it. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/profile/diveplotdatamodel.cpp')
-rw-r--r--qt-ui/profile/diveplotdatamodel.cpp134
1 files changed, 82 insertions, 52 deletions
diff --git a/qt-ui/profile/diveplotdatamodel.cpp b/qt-ui/profile/diveplotdatamodel.cpp
index f7a0e231b..7412a7764 100644
--- a/qt-ui/profile/diveplotdatamodel.cpp
+++ b/qt-ui/profile/diveplotdatamodel.cpp
@@ -8,60 +8,76 @@
#include "divelist.h"
#include <QDebug>
-DivePlotDataModel::DivePlotDataModel(QObject* parent) : QAbstractTableModel(parent) , diveId(0)
+DivePlotDataModel::DivePlotDataModel(QObject *parent) : QAbstractTableModel(parent), diveId(0)
{
memset(&pInfo, 0, sizeof(pInfo));
}
-int DivePlotDataModel::columnCount(const QModelIndex& parent) const
+int DivePlotDataModel::columnCount(const QModelIndex &parent) const
{
return COLUMNS;
}
-QVariant DivePlotDataModel::data(const QModelIndex& index, int role) const
+QVariant DivePlotDataModel::data(const QModelIndex &index, int role) const
{
- if ((!index.isValid())||(index.row() >= pInfo.nr))
+ if ((!index.isValid()) || (index.row() >= pInfo.nr))
return QVariant();
plot_data item = pInfo.entry[index.row()];
if (role == Qt::DisplayRole) {
switch (index.column()) {
- case DEPTH: return item.depth;
- case TIME: return item.sec;
- case PRESSURE: return item.pressure[0];
- case TEMPERATURE: return item.temperature;
- case COLOR: return item.velocity;
- case USERENTERED: return false;
- case CYLINDERINDEX: return item.cylinderindex;
- case SENSOR_PRESSURE: return item.pressure[0];
- case INTERPOLATED_PRESSURE: return item.pressure[1];
- case CEILING: return item.ceiling;
- case SAC: return item.sac;
- case PN2: return item.pn2;
- case PHE: return item.phe;
- case PO2: return item.po2;
- case HEARTBEAT: return item.heartbeat;
+ case DEPTH:
+ return item.depth;
+ case TIME:
+ return item.sec;
+ case PRESSURE:
+ return item.pressure[0];
+ case TEMPERATURE:
+ return item.temperature;
+ case COLOR:
+ return item.velocity;
+ case USERENTERED:
+ return false;
+ case CYLINDERINDEX:
+ return item.cylinderindex;
+ case SENSOR_PRESSURE:
+ return item.pressure[0];
+ case INTERPOLATED_PRESSURE:
+ return item.pressure[1];
+ case CEILING:
+ return item.ceiling;
+ case SAC:
+ return item.sac;
+ case PN2:
+ return item.pn2;
+ case PHE:
+ return item.phe;
+ case PO2:
+ return item.po2;
+ case HEARTBEAT:
+ return item.heartbeat;
}
}
- if (role == Qt::DisplayRole && index.column() >= TISSUE_1 && index.column() <= TISSUE_16){
- return item.ceilings[ index.column() - TISSUE_1];
+ if (role == Qt::DisplayRole && index.column() >= TISSUE_1 && index.column() <= TISSUE_16) {
+ return item.ceilings[index.column() - TISSUE_1];
}
if (role == Qt::BackgroundRole) {
switch (index.column()) {
- case COLOR: return getColor((color_indice_t)(VELOCITY_COLORS_START_IDX + item.velocity));
+ case COLOR:
+ return getColor((color_indice_t)(VELOCITY_COLORS_START_IDX + item.velocity));
}
}
return QVariant();
}
-const plot_info& DivePlotDataModel::data() const
+const plot_info &DivePlotDataModel::data() const
{
return pInfo;
}
-int DivePlotDataModel::rowCount(const QModelIndex& parent) const
+int DivePlotDataModel::rowCount(const QModelIndex &parent) const
{
return pInfo.nr;
}
@@ -75,22 +91,36 @@ QVariant DivePlotDataModel::headerData(int section, Qt::Orientation orientation,
return QVariant();
switch (section) {
- case DEPTH: return tr("Depth");
- case TIME: return tr("Time");
- case PRESSURE: return tr("Pressure");
- case TEMPERATURE: return tr("Temperature");
- case COLOR: return tr("Color");
- case USERENTERED: return tr("User Entered");
- case CYLINDERINDEX: return tr("Cylinder Index");
- case SENSOR_PRESSURE: return tr("Pressure S");
- case INTERPOLATED_PRESSURE: return tr("Pressure I");
- case CEILING: return tr("Ceiling");
- case SAC: return tr("SAC");
- case PN2: return tr("PN2");
- case PHE: return tr("PHE");
- case PO2: return tr("PO2");
+ case DEPTH:
+ return tr("Depth");
+ case TIME:
+ return tr("Time");
+ case PRESSURE:
+ return tr("Pressure");
+ case TEMPERATURE:
+ return tr("Temperature");
+ case COLOR:
+ return tr("Color");
+ case USERENTERED:
+ return tr("User Entered");
+ case CYLINDERINDEX:
+ return tr("Cylinder Index");
+ case SENSOR_PRESSURE:
+ return tr("Pressure S");
+ case INTERPOLATED_PRESSURE:
+ return tr("Pressure I");
+ case CEILING:
+ return tr("Ceiling");
+ case SAC:
+ return tr("SAC");
+ case PN2:
+ return tr("PN2");
+ case PHE:
+ return tr("PHE");
+ case PO2:
+ return tr("PO2");
}
- if (role == Qt::DisplayRole && section >= TISSUE_1 && section <= TISSUE_16){
+ if (role == Qt::DisplayRole && section >= TISSUE_1 && section <= TISSUE_16) {
return QString("Ceiling: %1").arg(section - TISSUE_1);
}
return QVariant();
@@ -107,14 +137,14 @@ void DivePlotDataModel::clear()
}
}
-void DivePlotDataModel::setDive(dive* d, const plot_info& info)
+void DivePlotDataModel::setDive(dive *d, const plot_info &info)
{
clear();
Q_ASSERT(d != NULL);
diveId = d->id;
dcNr = dc_number;
pInfo = info;
- beginInsertRows(QModelIndex(), 0, pInfo.nr-1);
+ beginInsertRows(QModelIndex(), 0, pInfo.nr - 1);
endInsertRows();
}
@@ -128,16 +158,16 @@ int DivePlotDataModel::dcShown() const
return dcNr;
}
-#define MAX_PPGAS_FUNC( GAS, GASFUNC ) \
-double DivePlotDataModel::GASFUNC() \
-{ \
- double ret = -1; \
- for(int i = 0, count = rowCount(); i < count; i++){ \
- if (pInfo.entry[i].GAS > ret) \
- ret = pInfo.entry[i].GAS; \
- } \
- return ret; \
-}
+#define MAX_PPGAS_FUNC(GAS, GASFUNC) \
+ double DivePlotDataModel::GASFUNC() \
+ { \
+ double ret = -1; \
+ for (int i = 0, count = rowCount(); i < count; i++) { \
+ if (pInfo.entry[i].GAS > ret) \
+ ret = pInfo.entry[i].GAS; \
+ } \
+ return ret; \
+ }
MAX_PPGAS_FUNC(phe, pheMax);
MAX_PPGAS_FUNC(pn2, pn2Max);
@@ -156,5 +186,5 @@ void DivePlotDataModel::calculateDecompression()
struct divecomputer *dc = select_dc(&d->dc);
init_decompression(d);
calculate_deco_information(d, dc, &pInfo, false);
- dataChanged(index(0, CEILING), index(pInfo.nr-1, TISSUE_16));
+ dataChanged(index(0, CEILING), index(pInfo.nr - 1, TISSUE_16));
}