summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-04 16:05:03 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-04 16:05:03 +0200
commitf4be84db544fe118d6dc4bffcd27a7819958124f (patch)
treeab8312890c7fd1cc2d593f367ad0de6aef1b266f
parent84048f600965bacdaf9657377d55b0c6f85258d5 (diff)
downloadkube-f4be84db544fe118d6dc4bffcd27a7819958124f.tar.gz
kube-f4be84db544fe118d6dc4bffcd27a7819958124f.zip
Actually filter the daylong event model
-rw-r--r--framework/src/domain/daylongeventmodel.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/framework/src/domain/daylongeventmodel.cpp b/framework/src/domain/daylongeventmodel.cpp
index 2b288ff5..7775310b 100644
--- a/framework/src/domain/daylongeventmodel.cpp
+++ b/framework/src/domain/daylongeventmodel.cpp
@@ -29,6 +29,8 @@
29 29
30DayLongEventModel::DayLongEventModel(QObject *parent) : QSortFilterProxyModel(parent) 30DayLongEventModel::DayLongEventModel(QObject *parent) : QSortFilterProxyModel(parent)
31{ 31{
32 setDynamicSortFilter(true);
33
32 Sink::Query query; 34 Sink::Query query;
33 query.setFlags(Sink::Query::LiveQuery); 35 query.setFlags(Sink::Query::LiveQuery);
34 query.request<Event::Summary>(); 36 query.request<Event::Summary>();
@@ -121,6 +123,7 @@ void DayLongEventModel::setPeriodStart(const QDate &start)
121 } 123 }
122 124
123 mPeriodStart = start; 125 mPeriodStart = start;
126 invalidateFilter();
124} 127}
125 128
126void DayLongEventModel::setPeriodStart(const QVariant &start) 129void DayLongEventModel::setPeriodStart(const QVariant &start)
@@ -136,4 +139,5 @@ int DayLongEventModel::periodLength() const
136void DayLongEventModel::setPeriodLength(int length) 139void DayLongEventModel::setPeriodLength(int length)
137{ 140{
138 mPeriodLength = length; 141 mPeriodLength = length;
142 invalidateFilter();
139} 143}