![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquicktextarea_p_p.h>
Classes | |
struct | ExtraData |
Additional Inherited Members | |
Public Types inherited from QQuickTextEditPrivate | |
enum | UpdateType { UpdateNone , UpdateOnlyPreprocess , UpdatePaintNode , UpdateAll } |
typedef QQuickTextEdit | Public |
typedef QList< Node >::iterator | TextNodeIterator |
Public Types inherited from QQuickItemPrivate | |
enum | ChangeType { Geometry = 0x01 , SiblingOrder = 0x02 , Visibility = 0x04 , Opacity = 0x08 , Destroyed = 0x10 , Parent = 0x20 , Children = 0x40 , Rotation = 0x80 , ImplicitWidth = 0x100 , ImplicitHeight = 0x200 , Enabled = 0x400 , Focus = 0x800 , Scale = 0x1000 , Matrix = 0x2000 , AllChanges = 0xFFFFFFFF } |
enum | ExtraDataTag { NoTag = 0x1 , LeftMouseButtonAccepted = 0x2 } |
enum | DirtyType { TransformOrigin = 0x00000001 , Transform = 0x00000002 , BasicTransform = 0x00000004 , Position = 0x00000008 , Size = 0x00000010 , ZValue = 0x00000020 , Content = 0x00000040 , Smooth = 0x00000080 , OpacityValue = 0x00000100 , ChildrenChanged = 0x00000200 , ChildrenStackingChanged = 0x00000400 , ParentChanged = 0x00000800 , Clip = 0x00001000 , Window = 0x00002000 , EffectReference = 0x00008000 , Visible = 0x00010000 , HideReference = 0x00020000 , Antialiasing = 0x00040000 , TransformUpdateMask , ComplexTransformUpdateMask = Transform | Window , ContentUpdateMask = Size | Content | Smooth | Window | Antialiasing , ChildrenUpdateMask = ChildrenChanged | ChildrenStackingChanged | EffectReference | Window } |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Public Types inherited from QSafeQuickItemChangeListener< QQuickTextAreaPrivate > | |
using | InDestructorTest |
using | WasDeletedTest |
Static Public Attributes inherited from QQuickTextEditPrivate | |
static const int | largeTextSizeThreshold = QQUICKTEXT_LARGETEXT_THRESHOLD |
Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate > | |
void | setCurrentColorGroup () |
Definition at line 32 of file qquicktextarea_p_p.h.
QQuickTextAreaPrivate::QQuickTextAreaPrivate | ( | ) |
Multi-line text input area.
\qmltype TextArea \inherits TextEdit
! \nativetype QQuickTextArea \inqmlmodule QtQuick.Controls
TextArea is a multi-line text editor. TextArea extends TextEdit with a \l {placeholderText}{placeholder text} functionality, and adds decoration.
TextArea is not scrollable by itself. Especially on screen-size constrained platforms, it is often preferable to make entire application pages scrollable. On such a scrollable page, a non-scrollable TextArea might behave better than nested scrollable controls. Notice, however, that in such a scenario, the background decoration of the TextArea scrolls together with the rest of the scrollable content.
Definition at line 123 of file qquicktextarea.cpp.
QQuickTextAreaPrivate::~QQuickTextAreaPrivate | ( | ) |
Definition at line 127 of file qquicktextarea.cpp.
void QQuickTextAreaPrivate::attachFlickable | ( | QQuickFlickable * | flickable | ) |
Definition at line 269 of file qquicktextarea.cpp.
References flickable, and resizeFlickableControl().
void QQuickTextAreaPrivate::cancelBackground | ( | ) |
Definition at line 427 of file qquicktextarea.cpp.
|
overridevirtual |
The default palette for this component.
Reimplemented from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate >.
Definition at line 471 of file qquicktextarea.cpp.
void QQuickTextAreaPrivate::detachFlickable | ( | ) |
Definition at line 292 of file qquicktextarea.cpp.
References flickable, and resizeBackground().
Referenced by itemDestroyed().
void QQuickTextAreaPrivate::ensureCursorVisible | ( | ) |
Definition at line 315 of file qquicktextarea.cpp.
References flickable.
void QQuickTextAreaPrivate::executeBackground | ( | bool | complete = false | ) |
Definition at line 433 of file qquicktextarea.cpp.
|
inlinestatic |
Definition at line 41 of file qquicktextarea_p_p.h.
|
inline |
Definition at line 50 of file qquicktextarea_p_p.h.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 399 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 394 of file qquicktextarea.cpp.
|
inline |
Definition at line 46 of file qquicktextarea_p_p.h.
|
inline |
Definition at line 48 of file qquicktextarea_p_p.h.
|
inline |
Definition at line 49 of file qquicktextarea_p_p.h.
|
inline |
Definition at line 47 of file qquicktextarea_p_p.h.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 411 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 404 of file qquicktextarea.cpp.
Definition at line 224 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 459 of file qquicktextarea.cpp.
References detachFlickable(), and flickable.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 375 of file qquicktextarea.cpp.
References flickable, resizeBackground(), and resizeFlickableControl().
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 452 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 445 of file qquicktextarea.cpp.
void QQuickTextAreaPrivate::readOnlyChanged | ( | bool | isReadOnly | ) |
void QQuickTextAreaPrivate::resizeBackground | ( | ) |
Definition at line 179 of file qquicktextarea.cpp.
References resizingBackground.
Referenced by detachFlickable(), itemGeometryChanged(), and resizeFlickableControl().
void QQuickTextAreaPrivate::resizeFlickableContent | ( | ) |
Definition at line 365 of file qquicktextarea.cpp.
References flickable.
void QQuickTextAreaPrivate::resizeFlickableControl | ( | ) |
Definition at line 352 of file qquicktextarea.cpp.
References flickable, and resizeBackground().
Referenced by attachFlickable(), and itemGeometryChanged().
void QQuickTextAreaPrivate::resolveFont | ( | ) |
Determine which font is implicitly imposed on this control by its ancestors and QGuiApplication::font, resolve this against its own font (attributes from the implicit font are copied over). Then propagate this font to this control's children.
Definition at line 218 of file qquicktextarea.cpp.
Definition at line 167 of file qquicktextarea.cpp.
Definition at line 62 of file qquicktextarea_p_p.h.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 476 of file qquicktextarea.cpp.
Definition at line 143 of file qquicktextarea.cpp.
Definition at line 155 of file qquicktextarea.cpp.
Definition at line 131 of file qquicktextarea.cpp.
Assign font to this control, and propagate it to all children.
Definition at line 240 of file qquicktextarea.cpp.
QQuickDeferredPointer<QQuickItem> QQuickTextAreaPrivate::background |
Definition at line 126 of file qquicktextarea_p_p.h.
QLazilyAllocated<ExtraData> QQuickTextAreaPrivate::extra |
Definition at line 122 of file qquicktextarea_p_p.h.
QQuickFlickable* QQuickTextAreaPrivate::flickable = nullptr |
Definition at line 130 of file qquicktextarea_p_p.h.
Referenced by attachFlickable(), detachFlickable(), ensureCursorVisible(), itemDestroyed(), itemGeometryChanged(), resizeFlickableContent(), and resizeFlickableControl().
QString QQuickTextAreaPrivate::placeholder |
Definition at line 127 of file qquicktextarea_p_p.h.
QColor QQuickTextAreaPrivate::placeholderColor |
Definition at line 128 of file qquicktextarea_p_p.h.
QQuickPressHandler QQuickTextAreaPrivate::pressHandler |
Definition at line 129 of file qquicktextarea_p_p.h.
bool QQuickTextAreaPrivate::resizingBackground = false |
Definition at line 124 of file qquicktextarea_p_p.h.
Referenced by resizeBackground().
QPalette QQuickTextAreaPrivate::resolvedPalette |
Definition at line 125 of file qquicktextarea_p_p.h.