diff options
Diffstat (limited to 'mobile-widgets/qmlmanager.cpp')
-rw-r--r-- | mobile-widgets/qmlmanager.cpp | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp index 4846dcdec..36f7768e5 100644 --- a/mobile-widgets/qmlmanager.cpp +++ b/mobile-widgets/qmlmanager.cpp @@ -273,7 +273,7 @@ void QMLManager::openLocalThenRemote(QString url) appendTextToLog(QStringLiteral("have cloud credentials, trying to connect")); tryRetrieveDataFromBackend(); } - buddyModel.updateModel(); + buddyModel.updateModel(); emit buddyListChanged(); suitModel.updateModel(); emit suitListChanged(); } @@ -1556,25 +1556,9 @@ QStringList QMLManager::suitList() const return suitModel.stringList(); } -QStringList QMLManager::buddyInit() const +QStringList QMLManager::buddyList() const { - QStringList buddies; - struct dive *d; - int i = 0; - for_each_dive (i, d) { - QString temp = d->buddy; - if (!temp.isEmpty() && !temp.contains(",")){ - buddies << d->buddy; - } - else if (!temp.isEmpty()){ - QRegExp sep("(,\\s)"); - QStringList tempList = temp.split(sep); - buddies << tempList; - } - } - buddies.removeDuplicates(); - buddies.sort(); - return buddies; + return buddyModel.stringList(); } QStringList QMLManager::divemasterInit() const |