diff options
Diffstat (limited to 'qt-models')
-rw-r--r-- | qt-models/divelistmodel.cpp | 2 | ||||
-rw-r--r-- | qt-models/divelistmodel.h | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/qt-models/divelistmodel.cpp b/qt-models/divelistmodel.cpp index b41a16003..ba2a7a407 100644 --- a/qt-models/divelistmodel.cpp +++ b/qt-models/divelistmodel.cpp @@ -254,6 +254,7 @@ QVariant DiveListModel::data(const QModelIndex &index, int role) const return QStringLiteral("%1 %2").arg(localTime.date().toString(prefs.date_format_short), localTime.time().toString(prefs.time_format)); } + case IdRole: return d->id; } return QVariant(); } @@ -266,6 +267,7 @@ QHash<int, QByteArray> DiveListModel::roleNames() const roles[TripIdRole] = "tripId"; roles[TripNrDivesRole] = "tripNrDives"; roles[DateTimeRole] = "dateTime"; + roles[IdRole] = "id"; return roles; } diff --git a/qt-models/divelistmodel.h b/qt-models/divelistmodel.h index c0d7aa0a0..9b39e5513 100644 --- a/qt-models/divelistmodel.h +++ b/qt-models/divelistmodel.h @@ -40,7 +40,8 @@ public: DiveDateRole, TripIdRole, TripNrDivesRole, - DateTimeRole + DateTimeRole, + IdRole }; static DiveListModel *instance(); |