diff options
Diffstat (limited to 'src/quicktemplates2/qquicktextarea_p_p.h')
-rw-r--r-- | src/quicktemplates2/qquicktextarea_p_p.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquicktextarea_p_p.h b/src/quicktemplates2/qquicktextarea_p_p.h index 99ee7cdb..8af5d0d7 100644 --- a/src/quicktemplates2/qquicktextarea_p_p.h +++ b/src/quicktemplates2/qquicktextarea_p_p.h @@ -49,6 +49,7 @@ // #include <QtQuick/private/qquicktextedit_p_p.h> +#include <QtQuick/private/qquickitemchangelistener_p.h> #include <QtQuickTemplates2/private/qquickpresshandler_p_p.h> #include "qquicktextarea_p.h" @@ -59,9 +60,10 @@ QT_BEGIN_NAMESPACE +class QQuickFlickable; class QQuickAccessibleAttached; -class QQuickTextAreaPrivate : public QQuickTextEditPrivate +class QQuickTextAreaPrivate : public QQuickTextEditPrivate, public QQuickItemChangeListener #ifndef QT_NO_ACCESSIBILITY , public QAccessible::ActivationObserver #endif @@ -79,6 +81,14 @@ public: void resolveFont(); void inheritFont(const QFont &f); + void attachFlickable(QQuickFlickable *flickable); + void detachFlickable(); + void ensureCursorVisible(); + void resizeFlickableControl(); + void resizeFlickableContent(); + + void itemGeometryChanged(QQuickItem *item, const QRectF &newGeometry, const QRectF &oldGeometry) override; + qreal getImplicitWidth() const override; qreal getImplicitHeight() const override; @@ -98,6 +108,7 @@ public: Qt::FocusReason focusReason; QQuickPressHandler pressHandler; QQuickAccessibleAttached *accessibleAttached; + QQuickFlickable *flickable; }; QT_END_NAMESPACE |