diff options
Diffstat (limited to 'src/calendar/qquickweeknumbercolumn.cpp')
-rw-r--r-- | src/calendar/qquickweeknumbercolumn.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/calendar/qquickweeknumbercolumn.cpp b/src/calendar/qquickweeknumbercolumn.cpp index d4d764a2..feb88301 100644 --- a/src/calendar/qquickweeknumbercolumn.cpp +++ b/src/calendar/qquickweeknumbercolumn.cpp @@ -44,7 +44,10 @@ QT_BEGIN_NAMESPACE class QQuickWeekNumberColumnPrivate : public QQuickControlPrivate { public: + QQuickWeekNumberColumnPrivate() : delegate(Q_NULLPTR), model(Q_NULLPTR) { } + QVariant source; + QQmlComponent *delegate; QQuickWeekNumberModel *model; }; @@ -110,4 +113,19 @@ void QQuickWeekNumberColumn::setSource(const QVariant &source) } } +QQmlComponent *QQuickWeekNumberColumn::delegate() const +{ + Q_D(const QQuickWeekNumberColumn); + return d->delegate; +} + +void QQuickWeekNumberColumn::setDelegate(QQmlComponent *delegate) +{ + Q_D(QQuickWeekNumberColumn); + if (d->delegate != delegate) { + d->delegate = delegate; + emit delegateChanged(); + } +} + QT_END_NAMESPACE |