summaryrefslogtreecommitdiffstats
path: root/qt-ui/completionmodels.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui/completionmodels.cpp')
-rw-r--r--qt-ui/completionmodels.cpp59
1 files changed, 31 insertions, 28 deletions
diff --git a/qt-ui/completionmodels.cpp b/qt-ui/completionmodels.cpp
index b0a5db2d3..30e69d26a 100644
--- a/qt-ui/completionmodels.cpp
+++ b/qt-ui/completionmodels.cpp
@@ -2,35 +2,38 @@
#include "dive.h"
#include "mainwindow.h"
-#define CREATE_UPDATE_METHOD(Class, diveStructMember) \
-void Class::updateModel() \
-{ \
- QStringList list; \
- struct dive* dive; \
- int i = 0; \
- for_each_dive(i, dive) { \
- QString buddy(dive->diveStructMember); \
- if (!list.contains(buddy)) { \
- list.append(buddy); \
- } \
- } \
- setStringList(list); \
-}
+#define CREATE_UPDATE_METHOD(Class, diveStructMember) \
+ void Class::updateModel() \
+ { \
+ QStringList list; \
+ struct dive *dive; \
+ int i = 0; \
+ for_each_dive(i, dive) \
+ { \
+ QString buddy(dive->diveStructMember); \
+ if (!list.contains(buddy)) { \
+ list.append(buddy); \
+ } \
+ } \
+ setStringList(list); \
+ }
-#define CREATE_CSV_UPDATE_METHOD(Class, diveStructMember) \
-void Class::updateModel() \
-{ \
- QSet<QString> set; \
- struct dive* dive; \
- int i = 0; \
- for_each_dive(i, dive) { \
- QString buddy(dive->diveStructMember); \
- foreach (const QString &value, buddy.split(",", QString::SkipEmptyParts)) { \
- set.insert(value.trimmed()); \
- } \
- } \
- setStringList(set.toList()); \
-}
+#define CREATE_CSV_UPDATE_METHOD(Class, diveStructMember) \
+ void Class::updateModel() \
+ { \
+ QSet<QString> set; \
+ struct dive *dive; \
+ int i = 0; \
+ for_each_dive(i, dive) \
+ { \
+ QString buddy(dive->diveStructMember); \
+ foreach(const QString &value, buddy.split(",", QString::SkipEmptyParts)) \
+ { \
+ set.insert(value.trimmed()); \
+ } \
+ } \
+ setStringList(set.toList()); \
+ }
CREATE_CSV_UPDATE_METHOD(BuddyCompletionModel, buddy);
CREATE_CSV_UPDATE_METHOD(DiveMasterCompletionModel, divemaster);