summaryrefslogtreecommitdiffstats
path: root/framework/src/domain/daylongeventmodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/domain/daylongeventmodel.h')
-rw-r--r--framework/src/domain/daylongeventmodel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/framework/src/domain/daylongeventmodel.h b/framework/src/domain/daylongeventmodel.h
index 12827bef..cd7f4e4b 100644
--- a/framework/src/domain/daylongeventmodel.h
+++ b/framework/src/domain/daylongeventmodel.h
@@ -35,6 +35,7 @@ class KUBE_EXPORT DayLongEventModel : public QSortFilterProxyModel
35 35
36 Q_PROPERTY(QVariant start READ periodStart WRITE setPeriodStart) 36 Q_PROPERTY(QVariant start READ periodStart WRITE setPeriodStart)
37 Q_PROPERTY(int length READ periodLength WRITE setPeriodLength) 37 Q_PROPERTY(int length READ periodLength WRITE setPeriodLength)
38 Q_PROPERTY(QSet<QByteArray> calendarFilter READ calendarFilter WRITE setCalendarFilter)
38 39
39public: 40public:
40 using Event = Sink::ApplicationDomain::Event; 41 using Event = Sink::ApplicationDomain::Event;
@@ -64,11 +65,15 @@ public:
64 int periodLength() const; 65 int periodLength() const;
65 void setPeriodLength(int); 66 void setPeriodLength(int);
66 67
68 QSet<QByteArray> calendarFilter() const;
69 void setCalendarFilter(const QSet<QByteArray> &);
70
67private: 71private:
68 QByteArray getColor(const QByteArray &calendar) const; 72 QByteArray getColor(const QByteArray &calendar) const;
69 73
70 QSharedPointer<QAbstractItemModel> mModel; 74 QSharedPointer<QAbstractItemModel> mModel;
71 QSharedPointer<EntityCacheInterface> mCalendarCache; 75 QSharedPointer<EntityCacheInterface> mCalendarCache;
76 QSet<QByteArray> mCalendarFilter;
72 77
73 QDate mPeriodStart; 78 QDate mPeriodStart;
74 int mPeriodLength = 7; 79 int mPeriodLength = 7;