summaryrefslogtreecommitdiffstats
path: root/framework/domain/peoplemodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'framework/domain/peoplemodel.cpp')
-rw-r--r--framework/domain/peoplemodel.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/framework/domain/peoplemodel.cpp b/framework/domain/peoplemodel.cpp
index d33c6703..ef2cc9a0 100644
--- a/framework/domain/peoplemodel.cpp
+++ b/framework/domain/peoplemodel.cpp
@@ -29,6 +29,7 @@ PeopleModel::PeopleModel(QObject *parent)
29 29
30 setDynamicSortFilter(true); 30 setDynamicSortFilter(true);
31 sort(0, Qt::DescendingOrder); 31 sort(0, Qt::DescendingOrder);
32 setFilterCaseSensitivity(Qt::CaseInsensitive);
32 Sink::Query query; 33 Sink::Query query;
33 query.setFlags(Sink::Query::LiveQuery); 34 query.setFlags(Sink::Query::LiveQuery);
34 query.request<Contact::Fn>(); 35 query.request<Contact::Fn>();
@@ -43,6 +44,16 @@ PeopleModel::~PeopleModel()
43 44
44} 45}
45 46
47void PeopleModel::setFilter(const QString &filter)
48{
49 setFilterWildcard(filter);
50}
51
52QString PeopleModel::filter() const
53{
54 return {};
55}
56
46QHash< int, QByteArray > PeopleModel::roleNames() const 57QHash< int, QByteArray > PeopleModel::roleNames() const
47{ 58{
48 static QHash<int, QByteArray> roles = { 59 static QHash<int, QByteArray> roles = {