![]() |
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 130 of file qquicktextarea.cpp.
| void QQuickTextAreaPrivate::attachFlickable | ( | QQuickFlickable * | flickable | ) |
Definition at line 272 of file qquicktextarea.cpp.
References flickable, and resizeFlickableControl().
| void QQuickTextAreaPrivate::cancelBackground | ( | ) |
Definition at line 430 of file qquicktextarea.cpp.
|
overridevirtual |
The default palette for this component.
Reimplemented from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate >.
Definition at line 474 of file qquicktextarea.cpp.
| void QQuickTextAreaPrivate::detachFlickable | ( | ) |
Definition at line 295 of file qquicktextarea.cpp.
References flickable, and resizeBackground().
Referenced by itemDestroyed().
| void QQuickTextAreaPrivate::ensureCursorVisible | ( | ) |
Definition at line 318 of file qquicktextarea.cpp.
References flickable.
| void QQuickTextAreaPrivate::executeBackground | ( | bool | complete = false | ) |
Definition at line 436 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 402 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 397 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 414 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 407 of file qquicktextarea.cpp.
Definition at line 227 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 462 of file qquicktextarea.cpp.
References detachFlickable(), and flickable.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 378 of file qquicktextarea.cpp.
References flickable, resizeBackground(), and resizeFlickableControl().
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 455 of file qquicktextarea.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 448 of file qquicktextarea.cpp.
| void QQuickTextAreaPrivate::readOnlyChanged | ( | bool | isReadOnly | ) |
| void QQuickTextAreaPrivate::resizeBackground | ( | ) |
Definition at line 182 of file qquicktextarea.cpp.
References resizingBackground.
Referenced by detachFlickable(), itemGeometryChanged(), and resizeFlickableControl().
| void QQuickTextAreaPrivate::resizeFlickableContent | ( | ) |
Definition at line 368 of file qquicktextarea.cpp.
References flickable.
| void QQuickTextAreaPrivate::resizeFlickableControl | ( | ) |
Definition at line 355 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 221 of file qquicktextarea.cpp.
Definition at line 170 of file qquicktextarea.cpp.
Definition at line 62 of file qquicktextarea_p_p.h.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 479 of file qquicktextarea.cpp.
Definition at line 146 of file qquicktextarea.cpp.
Definition at line 158 of file qquicktextarea.cpp.
Definition at line 134 of file qquicktextarea.cpp.
Assign font to this control, and propagate it to all children.
Definition at line 243 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.