diff options
Diffstat (limited to 'framework/src/domain/daylongeventmodel.h')
-rw-r--r-- | framework/src/domain/daylongeventmodel.h | 5 |
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 | ||
39 | public: | 40 | public: |
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 | |||
67 | private: | 71 | private: |
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; |