From f4be84db544fe118d6dc4bffcd27a7819958124f Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sat, 4 Aug 2018 16:05:03 +0200 Subject: Actually filter the daylong event model --- framework/src/domain/daylongeventmodel.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'framework/src') 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 @@ DayLongEventModel::DayLongEventModel(QObject *parent) : QSortFilterProxyModel(parent) { + setDynamicSortFilter(true); + Sink::Query query; query.setFlags(Sink::Query::LiveQuery); query.request(); @@ -121,6 +123,7 @@ void DayLongEventModel::setPeriodStart(const QDate &start) } mPeriodStart = start; + invalidateFilter(); } void DayLongEventModel::setPeriodStart(const QVariant &start) @@ -136,4 +139,5 @@ int DayLongEventModel::periodLength() const void DayLongEventModel::setPeriodLength(int length) { mPeriodLength = length; + invalidateFilter(); } -- cgit v1.2.3