summaryrefslogtreecommitdiffstats
path: root/qt-models/divelistmodel.cpp
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2018-10-19 21:16:50 -0400
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-10-23 22:45:30 +0100
commit17347f51101e41423d7517403efc853264aae7ae (patch)
treeb8a80f3302abcc3da6c13e55ab811029829335dc /qt-models/divelistmodel.cpp
parent40536286d2b6a4533bd4ef863a1146cc321689dc (diff)
downloadsubsurface-17347f51101e41423d7517403efc853264aae7ae.tar.gz
Mobile/filtering: add fullTextNoNotes role to the dive list model
This way we can filter with and without the notes. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-models/divelistmodel.cpp')
-rw-r--r--qt-models/divelistmodel.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/qt-models/divelistmodel.cpp b/qt-models/divelistmodel.cpp
index 1c4e20b48..bc7e38a98 100644
--- a/qt-models/divelistmodel.cpp
+++ b/qt-models/divelistmodel.cpp
@@ -169,6 +169,7 @@ QVariant DiveListModel::data(const QModelIndex &index, int role) const
case DiveRole: return QVariant::fromValue<QObject*>(curr_dive);
case DiveDateRole: return (qlonglong)curr_dive->timestamp();
case FullTextRole: return curr_dive->fullText();
+ case FullTextNoNotesRole: return curr_dive->fullTextNoNotes();
}
return QVariant();
@@ -180,6 +181,7 @@ QHash<int, QByteArray> DiveListModel::roleNames() const
roles[DiveRole] = "dive";
roles[DiveDateRole] = "date";
roles[FullTextRole] = "fulltext";
+ roles[FullTextNoNotesRole] = "fulltextnonotes";
return roles;
}