![]() |
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 |
| Static Public Attributes inherited from QQuickItemPrivate | |
| static bool | customOverlayRequested = false |
| 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.
{Text area for multiline text input}
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 126 of file qquicktextarea.cpp.
| QQuickTextAreaPrivate::~QQuickTextAreaPrivate | ( | ) |
Definition at line 133 of file qquicktextarea.cpp.
| void QQuickTextAreaPrivate::attachFlickable | ( | QQuickFlickable * | flickable | ) |
Definition at line 275 of file qquicktextarea.cpp.
References flickable, and resizeFlickableControl().
| void QQuickTextAreaPrivate::cancelBackground | ( | ) |
Definition at line 433 of file qquicktextarea.cpp.
|
overridevirtual |
The default palette for this component.
Reimplemented from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate >.
Definition at line 477 of file qquicktextarea.cpp.
| void QQuickTextAreaPrivate::detachFlickable | ( | ) |
Definition at line 298 of file qquicktextarea.cpp.
References flickable, and resizeBackground().
Referenced by itemDestroyed().
| void QQuickTextAreaPrivate::ensureCursorVisible | ( | ) |
Definition at line 321 of file qquicktextarea.cpp.
References flickable.
| void QQuickTextAreaPrivate::executeBackground | ( | bool | complete = false | ) |
Definition at line 439 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 405 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 400 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 417 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 410 of file qquicktextarea.cpp.
Definition at line 230 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 465 of file qquicktextarea.cpp.
References detachFlickable(), and flickable.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 381 of file qquicktextarea.cpp.
References flickable, resizeBackground(), and resizeFlickableControl().
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 458 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 451 of file qquicktextarea.cpp.
| void QQuickTextAreaPrivate::readOnlyChanged | ( | bool | isReadOnly | ) |
| void QQuickTextAreaPrivate::resizeBackground | ( | ) |
Definition at line 185 of file qquicktextarea.cpp.
References resizingBackground.
Referenced by detachFlickable(), itemGeometryChanged(), and resizeFlickableControl().
| void QQuickTextAreaPrivate::resizeFlickableContent | ( | ) |
Definition at line 371 of file qquicktextarea.cpp.
References flickable.
| void QQuickTextAreaPrivate::resizeFlickableControl | ( | ) |
Definition at line 358 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 224 of file qquicktextarea.cpp.
Definition at line 173 of file qquicktextarea.cpp.
Definition at line 62 of file qquicktextarea_p_p.h.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 482 of file qquicktextarea.cpp.
Definition at line 149 of file qquicktextarea.cpp.
Definition at line 161 of file qquicktextarea.cpp.
Definition at line 137 of file qquicktextarea.cpp.
Assign font to this control, and propagate it to all children.
Definition at line 246 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.