summaryrefslogtreecommitdiffstats
path: root/qt-mobile/qmlmanager.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-12-26 22:57:47 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-12-26 22:57:47 -0800
commit99a5a743c48e88d94bce96a78bc9bea9d8f4343e (patch)
treed479334671c548bcca14ea5cb60500642c67459c /qt-mobile/qmlmanager.h
parent9be42fff813ab959e23a813b37319ebf75a1951b (diff)
downloadsubsurface-99a5a743c48e88d94bce96a78bc9bea9d8f4343e.tar.gz
QML UI: change the way we extract input data from dive edit
Instead of doing the silly "onEditingFinished" we get the strings from the QML components at the time we commit the change. Much more logical, much more straight forward, no issues with the TextArea not having an onEditingFinished signal. This still has a few open todos: the temperatures aren't parsed, the edit screen is missing depth and duration, we can't edit the dive time (and it isn't passed in on the commit). But it's progress. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-mobile/qmlmanager.h')
-rw-r--r--qt-mobile/qmlmanager.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/qt-mobile/qmlmanager.h b/qt-mobile/qmlmanager.h
index 23b6bd41f..6d019a480 100644
--- a/qt-mobile/qmlmanager.h
+++ b/qt-mobile/qmlmanager.h
@@ -71,7 +71,8 @@ public slots:
void loadDivesWithValidCredentials();
void loadDiveProgress(int percent);
void provideAuth(QNetworkReply *reply, QAuthenticator *auth);
- void commitChanges(QString diveId, QString suit, QString buddy, QString diveMaster, QString notes);
+ void commitChanges(QString diveId, QString location, QString gps, QString duration, QString depth,
+ QString airtemp, QString watertemp, QString suit, QString buddy, QString diveMaster, QString notes);
void saveChanges();
QString addDive();
void applyGpsData();