diff options
Diffstat (limited to 'qt-models')
-rw-r--r-- | qt-models/divelocationmodel.cpp | 1 | ||||
-rw-r--r-- | qt-models/divelocationmodel.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/qt-models/divelocationmodel.cpp b/qt-models/divelocationmodel.cpp index 973452b16..164d85d95 100644 --- a/qt-models/divelocationmodel.cpp +++ b/qt-models/divelocationmodel.cpp @@ -25,6 +25,7 @@ QVariant LocationInformationModel::data(const QModelIndex &index, int role) cons switch(role) { case Qt::DisplayRole : return qPrintable(ds->name); + case DIVE_SITE_UUID : return ds->uuid; } return QVariant(); diff --git a/qt-models/divelocationmodel.h b/qt-models/divelocationmodel.h index ee5f3c362..9238c4b5b 100644 --- a/qt-models/divelocationmodel.h +++ b/qt-models/divelocationmodel.h @@ -6,6 +6,7 @@ class LocationInformationModel : public QAbstractListModel { Q_OBJECT public: + enum { DIVE_SITE_UUID = Qt::UserRole+1}; static LocationInformationModel *instance(); int rowCount(const QModelIndex &parent = QModelIndex()) const; QVariant data(const QModelIndex &index = QModelIndex(), int role = Qt::DisplayRole) const; |