aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquicktextarea.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quicktemplates2/qquicktextarea.cpp')
-rw-r--r--src/quicktemplates2/qquicktextarea.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/quicktemplates2/qquicktextarea.cpp b/src/quicktemplates2/qquicktextarea.cpp
index 127c8d410c..920a9770a5 100644
--- a/src/quicktemplates2/qquicktextarea.cpp
+++ b/src/quicktemplates2/qquicktextarea.cpp
@@ -461,9 +461,6 @@ void QQuickTextAreaPrivate::readOnlyChanged(bool isReadOnly)
if (QQuickAccessibleAttached *accessibleAttached = QQuickControlPrivate::accessibleAttached(q_func()))
accessibleAttached->set_readOnly(isReadOnly);
#endif
-#if QT_CONFIG(cursor)
- q_func()->setCursor(isReadOnly && !selectByMouse ? Qt::ArrowCursor : Qt::IBeamCursor);
-#endif
}
#if QT_CONFIG(accessibility)
@@ -545,9 +542,7 @@ QQuickTextArea::QQuickTextArea(QQuickItem *parent)
setAcceptedMouseButtons(Qt::AllButtons);
d->setImplicitResizeEnabled(false);
d->pressHandler.control = this;
-#if QT_CONFIG(cursor)
- setCursor(Qt::IBeamCursor);
-#endif
+
QObjectPrivate::connect(this, &QQuickTextEdit::readOnlyChanged,
d, &QQuickTextAreaPrivate::readOnlyChanged);
}
@@ -1058,15 +1053,14 @@ void QQuickTextArea::hoverEnterEvent(QHoverEvent *event)
Q_D(QQuickTextArea);
QQuickTextEdit::hoverEnterEvent(event);
setHovered(d->hoverEnabled);
- event->setAccepted(d->hoverEnabled);
+ event->ignore();
}
void QQuickTextArea::hoverLeaveEvent(QHoverEvent *event)
{
- Q_D(QQuickTextArea);
QQuickTextEdit::hoverLeaveEvent(event);
setHovered(false);
- event->setAccepted(d->hoverEnabled);
+ event->ignore();
}
#endif