aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--profile-widget/profilewidget2.cpp7
-rw-r--r--qt-models/CMakeLists.txt16
2 files changed, 14 insertions, 9 deletions
diff --git a/profile-widget/profilewidget2.cpp b/profile-widget/profilewidget2.cpp
index 7445b745f..8cfdeadf7 100644
--- a/profile-widget/profilewidget2.cpp
+++ b/profile-widget/profilewidget2.cpp
@@ -606,8 +606,13 @@ void ProfileWidget2::plotDive(struct dive *d, bool force)
* so I'll *not* calculate everything if something is not being
* shown.
*/
+
plotInfo = calculate_max_limits_new(&displayed_dive, currentdc);
+#ifndef SUBSURFACE_MOBILE
create_plot_info_new(&displayed_dive, currentdc, &plotInfo, !shouldCalculateMaxDepth, &DivePlannerPointsModel::instance()->final_deco_state);
+#else
+ create_plot_info_new(&displayed_dive, currentdc, &plotInfo, !shouldCalculateMaxDepth, nullptr);
+#endif
int newMaxtime = get_maxtime(&plotInfo);
if (shouldCalculateMaxTime || newMaxtime > maxtime)
maxtime = newMaxtime;
@@ -1662,11 +1667,11 @@ void ProfileWidget2::editName()
void ProfileWidget2::disconnectTemporaryConnections()
{
+#ifndef SUBSURFACE_MOBILE
DivePlannerPointsModel *plannerModel = DivePlannerPointsModel::instance();
disconnect(plannerModel, SIGNAL(dataChanged(QModelIndex, QModelIndex)), this, SLOT(replot()));
disconnect(plannerModel, SIGNAL(cylinderModelEdited()), this, SLOT(replot()));
-#ifndef SUBSURFACE_MOBILE
disconnect(plannerModel, SIGNAL(rowsInserted(const QModelIndex &, int, int)),
this, SLOT(pointInserted(const QModelIndex &, int, int)));
disconnect(plannerModel, SIGNAL(rowsRemoved(const QModelIndex &, int, int)),
diff --git a/qt-models/CMakeLists.txt b/qt-models/CMakeLists.txt
index 13c3034a8..4e3a5ca09 100644
--- a/qt-models/CMakeLists.txt
+++ b/qt-models/CMakeLists.txt
@@ -3,28 +3,28 @@
# models used both mobile and desktop builds
set(SUBSURFACE_GENERIC_MODELS_LIB_SRCS
- cleanertablemodel.cpp
- cylindermodel.cpp
- models.cpp
- tankinfomodel.cpp
divepicturemodel.cpp
- diveplannermodel.cpp
- treemodel.cpp
diveplotdatamodel.cpp
diveimportedmodel.cpp
)
# models exclusively used in desktop builds
set(SUBSURFACE_DESKTOP_MODELS_LIB_SRCS
+ cleanertablemodel.cpp
+ models.cpp
+ tankinfomodel.cpp
+ treemodel.cpp
maplocationmodel.cpp
+ cylindermodel.cpp
yearlystatisticsmodel.cpp
weigthsysteminfomodel.cpp
- weightmodel.cpp
+ weightmodel.cpp
filtermodels.cpp
divecomputermodel.cpp
divetripmodel.cpp
+ diveplannermodel.cpp
divecomputerextradatamodel.cpp
- completionmodels.cpp
+ completionmodels.cpp
divelocationmodel.cpp
ssrfsortfilterproxymodel.cpp
)