From bef1eac7fa4baabc0f970b50acac1f4bee7d7f7c Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Sat, 6 Jul 2019 16:22:24 +0200 Subject: [PATCH] Profile: use pressure data functions in DivePlotDataModel The model was accessing the pressure data directly. Instead, use the accessor functions so that the core structure can be changed more easily. Signed-off-by: Berthold Stoeger --- qt-models/diveplotdatamodel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qt-models/diveplotdatamodel.cpp b/qt-models/diveplotdatamodel.cpp index 6809ee952..c8f086867 100644 --- a/qt-models/diveplotdatamodel.cpp +++ b/qt-models/diveplotdatamodel.cpp @@ -32,7 +32,7 @@ QVariant DivePlotDataModel::data(const QModelIndex &index, int role) const case TIME: return item.sec; case PRESSURE: - return item.pressure[0][0]; + return get_plot_sensor_pressure(&pInfo, index.row(), 0); case TEMPERATURE: return item.temperature; case COLOR: @@ -40,9 +40,9 @@ QVariant DivePlotDataModel::data(const QModelIndex &index, int role) const case USERENTERED: return false; case SENSOR_PRESSURE: - return item.pressure[0][0]; + return get_plot_sensor_pressure(&pInfo, index.row(), 0); case INTERPOLATED_PRESSURE: - return item.pressure[0][1]; + return get_plot_interpolated_pressure(&pInfo, index.row(), 0); case CEILING: return item.ceiling; case SAC: