![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickcontrol_p_p.h>
Classes | |
| struct | ExtraData |
Public Types | |
| enum class | UnhideVisibility { Show , Hide } |
| 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< QQuickControlPrivate > | |
| using | InDestructorTest |
| using | WasDeletedTest |
Static Public Attributes | |
| static const ChangeTypes | ImplicitSizeChanges = QQuickItemPrivate::ImplicitWidth | QQuickItemPrivate::ImplicitHeight | QQuickItemPrivate::Destroyed |
| Abstract base type providing functionality common to all controls. | |
Additional Inherited Members | |
| Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate > | |
| void | setCurrentColorGroup () |
Definition at line 39 of file qquickcontrol_p_p.h.
|
strong |
| Enumerator | |
|---|---|
| Show | |
| Hide | |
Definition at line 135 of file qquickcontrol_p_p.h.
| QQuickControlPrivate::QQuickControlPrivate | ( | ) |
Definition at line 126 of file qquickcontrol.cpp.
| QQuickControlPrivate::~QQuickControlPrivate | ( | ) |
Definition at line 133 of file qquickcontrol.cpp.
| void QQuickControlPrivate::addImplicitSizeListener | ( | QQuickItem * | item, |
| ChangeTypes | changes = ImplicitSizeChanges ) |
Definition at line 844 of file qquickcontrol.cpp.
|
static |
Definition at line 854 of file qquickcontrol.cpp.
|
static |
Definition at line 592 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 754 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 736 of file qquickcontrol.cpp.
|
overridevirtual |
Implements QQuickAbstractPaletteProvider.
Reimplemented in QQuickDelayButtonPrivate, QQuickDelayButtonPrivate, QQuickGroupBoxPrivate, QQuickGroupBoxPrivate, QQuickItemDelegatePrivate, QQuickMenuBarItemPrivate, QQuickMenuBarPrivate, QQuickMenuItemPrivate, QQuickMenuSeparatorPrivate, QQuickMenuSeparatorPrivate, QQuickPopupItemPrivate, QQuickRadioButtonPrivate, QQuickRadioButtonPrivate, QQuickRadioDelegatePrivate, QQuickRadioDelegatePrivate, QQuickSpinBoxPrivate, QQuickSpinBoxPrivate, QQuickSwipeDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchPrivate, QQuickSwitchPrivate, QQuickTabBarPrivate, QQuickTabBarPrivate, QQuickTabButtonPrivate, QQuickTabButtonPrivate, QQuickTableViewDelegatePrivate, QQuickToolBarPrivate, QQuickToolBarPrivate, QQuickToolPrivate, QQuickToolPrivate, QQuickToolSeparatorPrivate, QQuickToolSeparatorPrivate, QQuickTreeViewDelegatePrivate, QQuickTreeViewDelegatePrivate, and QQuickTumblerPrivate.
Definition at line 475 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 760 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 742 of file qquickcontrol.cpp.
|
inlinestatic |
Definition at line 51 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 87 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 72 of file qquickcontrol_p_p.h.
|
virtual |
Reimplemented in QQuickContainerPrivate, QQuickDialogButtonBoxPrivate, QQuickFolderBreadcrumbBarPrivate, QQuickMenuBarPrivate, QQuickPanePrivate, QQuickScrollViewPrivate, QQuickScrollViewPrivate, QQuickSideBarPrivate, QQuickSwipeViewPrivate, QQuickSwipeViewPrivate, QQuickTabBarPrivate, and QQuickTabBarPrivate.
Definition at line 439 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPanePrivate, QQuickPopupItemPrivate, QQuickScrollViewPrivate, QQuickScrollViewPrivate, and QQuickSplitViewPrivate.
Definition at line 384 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickContainerPrivate, QQuickDialogButtonBoxPrivate, QQuickFolderBreadcrumbBarPrivate, QQuickMenuBarPrivate, QQuickPanePrivate, QQuickScrollViewPrivate, QQuickScrollViewPrivate, QQuickSideBarPrivate, QQuickSwipeViewPrivate, QQuickSwipeViewPrivate, QQuickTabBarPrivate, and QQuickTabBarPrivate.
Definition at line 434 of file qquickcontrol.cpp.
|
inline |
Definition at line 73 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 83 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 85 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 70 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 68 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 86 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 71 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 84 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 69 of file qquickcontrol_p_p.h.
|
inline |
Definition at line 74 of file qquickcontrol_p_p.h.
Reimplemented in QQuickAbstractButtonPrivate, QQuickAbstractColorPickerPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSpinBoxPrivate, QQuickSpinBoxPrivate, QQuickSplitViewPrivate, QQuickSwitchDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchPrivate, and QQuickSwitchPrivate.
Definition at line 166 of file qquickcontrol.cpp.
Reimplemented in QQuickAbstractButtonPrivate, QQuickAbstractColorPickerPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMenuBarItemPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickPanePrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSpinBoxPrivate, QQuickSpinBoxPrivate, QQuickSplitViewPrivate, QQuickToolBarPrivate, and QQuickToolBarPrivate.
Definition at line 161 of file qquickcontrol.cpp.
Reimplemented in QQuickAbstractButtonPrivate, QQuickAbstractColorPickerPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMenuBarItemPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSpinBoxPrivate, QQuickSpinBoxPrivate, QQuickSplitViewPrivate, QQuickSwitchDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchPrivate, and QQuickSwitchPrivate.
Definition at line 177 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickAbstractButtonPrivate, QQuickAbstractColorPickerPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSpinBoxPrivate, and QQuickSpinBoxPrivate.
Definition at line 183 of file qquickcontrol.cpp.
|
static |
Definition at line 779 of file qquickcontrol.cpp.
Definition at line 543 of file qquickcontrol.cpp.
| void QQuickControlPrivate::init | ( | ) |
Definition at line 137 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Reimplemented in QQuickGroupBoxPrivate, QQuickGroupBoxPrivate, QQuickPagePrivate, QQuickPanePrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSpinBoxPrivate, and QQuickSpinBoxPrivate.
Definition at line 902 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 915 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Reimplemented in QQuickFolderBreadcrumbBarPrivate, QQuickPagePrivate, QQuickSideBarPrivate, QQuickTabBarPrivate, QQuickTabBarPrivate, and QQuickTumblerPrivate.
Definition at line 886 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Reimplemented in QQuickDialogButtonBoxPrivate, QQuickFolderBreadcrumbBarPrivate, QQuickGroupBoxPrivate, QQuickGroupBoxPrivate, QQuickMenuBarPrivate, QQuickPagePrivate, QQuickPanePrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSideBarPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSpinBoxPrivate, QQuickSpinBoxPrivate, QQuickSplitViewPrivate, QQuickSwipeViewPrivate, QQuickSwipeViewPrivate, QQuickTabBarPrivate, and QQuickTabBarPrivate.
Definition at line 877 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Reimplemented in QQuickDialogButtonBoxPrivate, QQuickFolderBreadcrumbBarPrivate, QQuickGroupBoxPrivate, QQuickGroupBoxPrivate, QQuickMenuBarPrivate, QQuickPagePrivate, QQuickPanePrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickScrollViewPrivate, QQuickScrollViewPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSideBarPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSpinBoxPrivate, QQuickSpinBoxPrivate, QQuickSplitViewPrivate, QQuickSwipeViewPrivate, QQuickSwipeViewPrivate, QQuickTabBarPrivate, and QQuickTabBarPrivate.
Definition at line 868 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 188 of file qquickcontrol.cpp.
|
static |
Returns the font that the control item inherits from its ancestors and QGuiApplication::font.
Definition at line 507 of file qquickcontrol.cpp.
| void QQuickControlPrivate::removeImplicitSizeListener | ( | QQuickItem * | item, |
| ChangeTypes | changes = ImplicitSizeChanges ) |
Definition at line 849 of file qquickcontrol.cpp.
|
static |
Definition at line 861 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickSwipeDelegatePrivate.
Definition at line 332 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickDialogButtonBoxPrivate, QQuickFolderBreadcrumbBarPrivate, QQuickPagePrivate, QQuickScrollBarPrivate, QQuickScrollIndicatorPrivate, QQuickScrollIndicatorPrivate, and QQuickSwipeDelegatePrivate.
Definition at line 375 of file qquickcontrol.cpp.
|
virtual |
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.
Reimplemented in QQuickPopupItemPrivate.
Definition at line 537 of file qquickcontrol.cpp.
Definition at line 320 of file qquickcontrol.cpp.
Definition at line 233 of file qquickcontrol.cpp.
| void QQuickControlPrivate::setContentItem_helper | ( | QQuickItem * | item, |
| bool | notify = true ) |
Definition at line 391 of file qquickcontrol.cpp.
Definition at line 110 of file qquickcontrol_p_p.h.
Definition at line 246 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 922 of file qquickcontrol.cpp.
Definition at line 296 of file qquickcontrol.cpp.
Definition at line 207 of file qquickcontrol.cpp.
Definition at line 308 of file qquickcontrol.cpp.
Definition at line 220 of file qquickcontrol.cpp.
Definition at line 284 of file qquickcontrol.cpp.
Definition at line 194 of file qquickcontrol.cpp.
Definition at line 265 of file qquickcontrol.cpp.
|
static |
Definition at line 816 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateBaselineOffset | ( | ) |
Definition at line 832 of file qquickcontrol.cpp.
Assign font to this control, and propagate it to all children.
Definition at line 560 of file qquickcontrol.cpp.
|
static |
Definition at line 575 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateImplicitContentHeight | ( | ) |
Definition at line 453 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateImplicitContentSize | ( | ) |
Definition at line 462 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateImplicitContentWidth | ( | ) |
Definition at line 444 of file qquickcontrol.cpp.
Definition at line 638 of file qquickcontrol.cpp.
|
static |
Definition at line 654 of file qquickcontrol.cpp.
|
static |
Warns if control has a __notCustomizable property which is set to true, unless item has an __ignoreNotCustomizable property.
If __notCustomizable is true, it means that the style that provides the control does not support customization. If __ignoreNotCustomizable is true, it means that the item is an internal implementation detail and shouldn't be subject to the warning.
We take a QObject for control instead of QQuickControl or QQuickItem because not all relevant types derive from QQuickControl - e.g. TextField, TextArea, QQuickIndicatorButton, etc.
Definition at line 620 of file qquickcontrol.cpp.
| QQuickDeferredPointer<QQuickItem> QQuickControlPrivate::background |
Definition at line 213 of file qquickcontrol_p_p.h.
| QQuickDeferredPointer<QQuickItem> QQuickControlPrivate::contentItem |
Definition at line 214 of file qquickcontrol_p_p.h.
| QLazilyAllocated<ExtraData> QQuickControlPrivate::extra |
Definition at line 193 of file qquickcontrol_p_p.h.
| bool QQuickControlPrivate::hasHorizontalPadding = false |
Definition at line 195 of file qquickcontrol_p_p.h.
| bool QQuickControlPrivate::hasLocale = false |
Definition at line 197 of file qquickcontrol_p_p.h.
| bool QQuickControlPrivate::hasVerticalPadding = false |
Definition at line 196 of file qquickcontrol_p_p.h.
| qreal QQuickControlPrivate::horizontalPadding = 0 |
Definition at line 206 of file qquickcontrol_p_p.h.
| qreal QQuickControlPrivate::implicitContentHeight = 0 |
Definition at line 209 of file qquickcontrol_p_p.h.
| qreal QQuickControlPrivate::implicitContentWidth = 0 |
Definition at line 208 of file qquickcontrol_p_p.h.
|
static |
Abstract base type providing functionality common to all controls.
\qmltype Control \inherits Item
! \nativetype QQuickControl \inqmlmodule QtQuick.Controls
Control is the base type of user interface controls. It receives input events from the window system, and paints a representation of itself on the screen.
Definition at line 146 of file qquickcontrol_p_p.h.
| QLocale QQuickControlPrivate::locale |
Definition at line 211 of file qquickcontrol_p_p.h.
| qreal QQuickControlPrivate::padding = 0 |
Definition at line 205 of file qquickcontrol_p_p.h.
| bool QQuickControlPrivate::resizingBackground = false |
Definition at line 203 of file qquickcontrol_p_p.h.
| QFont QQuickControlPrivate::resolvedFont |
Definition at line 212 of file qquickcontrol_p_p.h.
| qreal QQuickControlPrivate::spacing = 0 |
Definition at line 210 of file qquickcontrol_p_p.h.
| int QQuickControlPrivate::touchId = -1 |
Definition at line 204 of file qquickcontrol_p_p.h.
| qreal QQuickControlPrivate::verticalPadding = 0 |
Definition at line 207 of file qquickcontrol_p_p.h.
| bool QQuickControlPrivate::wheelEnabled = false |
Definition at line 198 of file qquickcontrol_p_p.h.