aboutsummaryrefslogtreecommitdiffstats
path: root/src/calendar/qquickweeknumbercolumn.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/calendar/qquickweeknumbercolumn.cpp')
-rw-r--r--src/calendar/qquickweeknumbercolumn.cpp18
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