5#ifndef QQUICKTEXTFIELD_P_P_H
6#define QQUICKTEXTFIELD_P_P_H
19#include <QtQml/private/qlazilyallocated_p.h>
20#include <QtQuick/private/qquicktextinput_p_p.h>
21#include <QtQuick/private/qquickitemchangelistener_p.h>
22#include <QtQuickTemplates2/private/qquickpresshandler_p_p.h>
23#include <QtQuickTemplates2/private/qquickdeferredpointer_p_p.h>
24#include <QtQuickTemplates2/private/qquicktheme_p.h>
26#include <QtQuickTemplates2/private/qquicktextfield_p.h>
28#if QT_CONFIG(accessibility)
29#include <QtGui/qaccessible.h>
35#if QT_CONFIG(accessibility)
40 Q_DECLARE_PUBLIC(QQuickTextField)
46 return static_cast<QQuickTextFieldPrivate *>(QObjectPrivate::get(item)); }
48 inline QMarginsF getInset()
const {
return QMarginsF(getLeftInset(), getTopInset(), getRightInset(), getBottomInset()); }
65 if (sourceFont.resolveMask() == font.resolveMask() && sourceFont == font)
70#if QT_CONFIG(quicktemplates2_hover)
83#if QT_CONFIG(accessibility)
91 void itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change,
const QRectF &diff)
override;
100#if QT_CONFIG(quicktemplates2_hover)
void readOnlyChanged(bool isReadOnly)
void implicitWidthChanged() override
qreal getImplicitWidth() const override
bool setLastFocusChangeReason(Qt::FocusReason reason) override
void setFont_helper(const QFont &font)
QQuickFlickable * flickable
QQuickDeferredPointer< QQuickItem > background
void setTopInset(qreal value, bool reset=false)
void setLeftInset(qreal value, bool reset=false)
void setRightInset(qreal value, bool reset=false)
void executeBackground(bool complete=false)
QLazilyAllocated< ExtraData > extra
void updateFont(const QFont &font)
qreal getLeftInset() const
qreal getTopInset() const
void setBottomInset(qreal value, bool reset=false)
void itemDestroyed(QQuickItem *item) override
void itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &diff) override
void itemImplicitWidthChanged(QQuickItem *item) override
void attachFlickable(QQuickFlickable *flickable)
void resizeFlickableControl()
void inheritFont(const QFont &font)
qreal getImplicitHeight() const override
QQuickPressHandler pressHandler
void ensureCursorVisible()
void itemImplicitHeightChanged(QQuickItem *item) override
void resizeFlickableContent()
QMarginsF getInset() const
static QQuickTextAreaPrivate * get(QQuickTextArea *item)
qreal getRightInset() const
QPalette defaultPalette() const override
qreal getBottomInset() const
void implicitHeightChanged() override
void executeBackground(bool complete=false)
static QQuickTextFieldPrivate * get(QQuickTextField *item)
void itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change, const QRectF &diff) override
void echoModeChanged(QQuickTextField::EchoMode echoMode)
qreal getImplicitHeight() const override
void setBottomInset(qreal value, bool reset=false)
~QQuickTextFieldPrivate()
void inheritFont(const QFont &font)
QQuickDeferredPointer< QQuickItem > background
void setRightInset(qreal value, bool reset=false)
void itemImplicitWidthChanged(QQuickItem *item) override
QMarginsF getInset() const
void readOnlyChanged(bool isReadOnly)
qreal getBottomInset() const
void itemImplicitHeightChanged(QQuickItem *item) override
void setLeftInset(qreal value, bool reset=false)
qreal getImplicitWidth() const override
qreal getTopInset() const
void setFont_helper(const QFont &font)
void implicitHeightChanged() override
void setTopInset(qreal value, bool reset=false)
void itemDestroyed(QQuickItem *item) override
QQuickPressHandler pressHandler
void implicitWidthChanged() override
qreal getLeftInset() const
QLazilyAllocated< ExtraData > extra
void updateFont(const QFont &font)
qreal getRightInset() const
QPalette defaultPalette() const override
bool setLastFocusChangeReason(Qt::FocusReason reason) override
static bool isKeyFocusReason(Qt::FocusReason reason)
static QString contentItemName()