diff options
Diffstat (limited to 'src/quicktemplates/qquickmonthgrid.cpp')
-rw-r--r-- | src/quicktemplates/qquickmonthgrid.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/quicktemplates/qquickmonthgrid.cpp b/src/quicktemplates/qquickmonthgrid.cpp index a470017676..957c9b8f93 100644 --- a/src/quicktemplates/qquickmonthgrid.cpp +++ b/src/quicktemplates/qquickmonthgrid.cpp @@ -92,8 +92,6 @@ public: bool handleRelease(const QPointF &point, ulong timestamp) override; void handleUngrab() override; - static void setContextProperty(QQuickItem *item, const QString &name, const QVariant &value); - QString title; QVariant source; QDate pressedDate; @@ -141,7 +139,6 @@ void QQuickMonthGridPrivate::updatePress(const QPointF &pos) Q_Q(QQuickMonthGrid); clearPress(false); pressedItem = cellAt(pos); - setContextProperty(pressedItem, QStringLiteral("pressed"), true); pressedDate = dateOf(pressedItem); if (pressedDate.isValid()) emit q->pressed(pressedDate); @@ -150,7 +147,6 @@ void QQuickMonthGridPrivate::updatePress(const QPointF &pos) void QQuickMonthGridPrivate::clearPress(bool clicked) { Q_Q(QQuickMonthGrid); - setContextProperty(pressedItem, QStringLiteral("pressed"), false); if (pressedDate.isValid()) { emit q->released(pressedDate); if (clicked) @@ -190,16 +186,6 @@ void QQuickMonthGridPrivate::handleUngrab() clearPress(false); } -void QQuickMonthGridPrivate::setContextProperty(QQuickItem *item, const QString &name, const QVariant &value) -{ - QQmlContext *context = qmlContext(item); - if (context && context->isValid()) { - context = context->parentContext(); - if (context && context->isValid()) - context->setContextProperty(name, value); - } -} - QQuickMonthGrid::QQuickMonthGrid(QQuickItem *parent) : QQuickControl(*(new QQuickMonthGridPrivate), parent) { @@ -357,13 +343,6 @@ void QQuickMonthGrid::componentComplete() { Q_D(QQuickMonthGrid); QQuickControl::componentComplete(); - if (d->contentItem) { - const auto childItems = d->contentItem->childItems(); - for (QQuickItem *child : childItems) { - if (!QQuickItemPrivate::get(child)->isTransparentForPositioner()) - d->setContextProperty(child, QStringLiteral("pressed"), false); - } - } d->resizeItems(); } |