aboutsummaryrefslogtreecommitdiffstats
path: root/src/calendar/qquickdayofweekrow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/calendar/qquickdayofweekrow.cpp')
-rw-r--r--src/calendar/qquickdayofweekrow.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/calendar/qquickdayofweekrow.cpp b/src/calendar/qquickdayofweekrow.cpp
index fc880817..e6f84f2f 100644
--- a/src/calendar/qquickdayofweekrow.cpp
+++ b/src/calendar/qquickdayofweekrow.cpp
@@ -44,7 +44,10 @@ QT_BEGIN_NAMESPACE
class QQuickDayOfWeekRowPrivate : public QQuickControlPrivate
{
public:
+ QQuickDayOfWeekRowPrivate() : delegate(Q_NULLPTR), model(Q_NULLPTR) { }
+
QVariant source;
+ QQmlComponent *delegate;
QQuickDayOfWeekModel *model;
};
@@ -84,4 +87,19 @@ void QQuickDayOfWeekRow::setSource(const QVariant &source)
}
}
+QQmlComponent *QQuickDayOfWeekRow::delegate() const
+{
+ Q_D(const QQuickDayOfWeekRow);
+ return d->delegate;
+}
+
+void QQuickDayOfWeekRow::setDelegate(QQmlComponent *delegate)
+{
+ Q_D(QQuickDayOfWeekRow);
+ if (d->delegate != delegate) {
+ d->delegate = delegate;
+ emit delegateChanged();
+ }
+}
+
QT_END_NAMESPACE