summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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}