summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qmlmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mobile-widgets/qmlmanager.cpp')
-rw-r--r--mobile-widgets/qmlmanager.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp
index d24a4579d..ea90660c5 100644
--- a/mobile-widgets/qmlmanager.cpp
+++ b/mobile-widgets/qmlmanager.cpp
@@ -1484,6 +1484,22 @@ QStringList QMLManager::divemasterInit() const
return divemasters;
}
+QStringList QMLManager::cylinderInit() const
+{
+ QStringList cylinders;
+ struct dive *d;
+ int i = 0;
+ for_each_dive (i, d) {
+ for (int j = 0; j < MAX_CYLINDERS; j++) {
+ if (! same_string(d->cylinder[j].type.description, ""))
+ cylinders << d->cylinder[j].type.description;
+ }
+ }
+ cylinders.removeDuplicates();
+ cylinders.sort();
+ return cylinders;
+}
+
bool QMLManager::showPin() const
{
return m_showPin;