diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2014-02-27 20:09:57 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-02-27 20:09:57 -0800 |
commit | 76e6420f6b3503b76bd3eec00ab0e53d6ea17a20 (patch) | |
tree | 8b50298f41bd29d55bbd6f4301f36ad31dc0b008 /qt-ui/profile/diveplotdatamodel.cpp | |
parent | 006265d7a088cff4fea665159dbb454956c2cd76 (diff) | |
download | subsurface-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.cpp | 134 |
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)); } |