diff options
Diffstat (limited to 'qt-models')
-rw-r--r-- | qt-models/divetripmodel.cpp | 1 | ||||
-rw-r--r-- | qt-models/mobilelistmodel.cpp | 1 | ||||
-rw-r--r-- | qt-models/mobilelistmodel.h | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/qt-models/divetripmodel.cpp b/qt-models/divetripmodel.cpp index db086ca59..a153b31c7 100644 --- a/qt-models/divetripmodel.cpp +++ b/qt-models/divetripmodel.cpp @@ -222,6 +222,7 @@ QVariant DiveTripModelBase::diveData(const struct dive *d, int column, int role) case MobileListModel::SumWeightRole: return get_weight_string(weight_t { total_weight(d) }, true); case MobileListModel::DiveMasterRole: return d->divemaster ? d->divemaster : QString(); case MobileListModel::BuddyRole: return d->buddy ? d->buddy : QString(); + case MobileListModel::TagsRole: return get_taglist_string(d->tag_list); case MobileListModel::NotesRole: return formatNotes(d); case MobileListModel::GpsRole: return d->dive_site ? printGPSCoords(&d->dive_site->location) : QString(); case MobileListModel::GpsDecimalRole: return format_gps_decimal(d); diff --git a/qt-models/mobilelistmodel.cpp b/qt-models/mobilelistmodel.cpp index 17ec252d7..cf1db1860 100644 --- a/qt-models/mobilelistmodel.cpp +++ b/qt-models/mobilelistmodel.cpp @@ -33,6 +33,7 @@ QHash<int, QByteArray> MobileListModelBase::roleNames() const roles[SumWeightRole] = "sumWeight"; roles[DiveMasterRole] = "diveMaster"; roles[BuddyRole] = "buddy"; + roles[TagsRole] = "tags"; roles[NotesRole]= "notes"; roles[GpsRole] = "gps"; roles[GpsDecimalRole] = "gpsDecimal"; diff --git a/qt-models/mobilelistmodel.h b/qt-models/mobilelistmodel.h index e315e9ebd..e18481efc 100644 --- a/qt-models/mobilelistmodel.h +++ b/qt-models/mobilelistmodel.h @@ -41,6 +41,7 @@ public: SumWeightRole, DiveMasterRole, BuddyRole, + TagsRole, NotesRole, GpsDecimalRole, GpsRole, |