From 813722633df15f6d5615938ae7200b14f725069a Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Mon, 9 Sep 2013 20:45:03 +0000 Subject: Last gas used will be used on new dive planner point. This patch makes the last gas used on the planner the default. Signed-off-by: Tomaz Canabrava --- qt-ui/diveplanner.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'qt-ui') diff --git a/qt-ui/diveplanner.cpp b/qt-ui/diveplanner.cpp index cd0eaceec..e2374e1f1 100644 --- a/qt-ui/diveplanner.cpp +++ b/qt-ui/diveplanner.cpp @@ -1040,9 +1040,15 @@ int DivePlannerPointsModel::addStop(int meters, int minutes, const QString& gas, divedatapoint point; point.depth = meters; point.time = minutes; - point.o2 = 209; - point.he = 0; - point.po2 = 0; + if (row == 0){ + point.o2 = 209; + point.he = 0; + point.po2 = 0; + }else{ + divedatapoint before = at(row-1); + point.o2 = before.o2; + point.he = before.he; + } divepoints.append( point ); std::sort(divepoints.begin(), divepoints.end(), divePointsLessThan); endInsertRows(); -- cgit v1.2.3-70-g09d2