![]() |
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. | |
| Static Public Attributes inherited from QQuickItemPrivate | |
| static bool | customOverlayRequested = false |
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 129 of file qquickcontrol.cpp.
| QQuickControlPrivate::~QQuickControlPrivate | ( | ) |
Definition at line 136 of file qquickcontrol.cpp.
| void QQuickControlPrivate::addImplicitSizeListener | ( | QQuickItem * | item, |
| ChangeTypes | changes = ImplicitSizeChanges ) |
Definition at line 847 of file qquickcontrol.cpp.
|
static |
Definition at line 857 of file qquickcontrol.cpp.
|
static |
Definition at line 595 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 757 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 739 of file qquickcontrol.cpp.
|
overridevirtual |
Implements QQuickAbstractPaletteProvider.
Reimplemented in QQuickDelayButtonPrivate, QQuickDelayButtonPrivate, QQuickGroupBoxPrivate, QQuickGroupBoxPrivate, QQuickItemDelegatePrivate, QQuickMenuBarItemPrivate, QQuickMenuBarPrivate, QQuickMenuItemPrivate, QQuickMenuSeparatorPrivate, QQuickMenuSeparatorPrivate, QQuickPopupItemPrivate, QQuickRadioButtonPrivate, QQuickRadioButtonPrivate, QQuickRadioDelegatePrivate, QQuickRadioDelegatePrivate, QQuickSwipeDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchPrivate, QQuickSwitchPrivate, QQuickTabBarPrivate, QQuickTabBarPrivate, QQuickTabButtonPrivate, QQuickTabButtonPrivate, QQuickTableViewDelegatePrivate, QQuickToolBarPrivate, QQuickToolBarPrivate, QQuickToolPrivate, QQuickToolPrivate, QQuickToolSeparatorPrivate, QQuickToolSeparatorPrivate, QQuickTreeViewDelegatePrivate, QQuickTreeViewDelegatePrivate, and QQuickTumblerPrivate.
Definition at line 478 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 763 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 745 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 442 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPanePrivate, QQuickPopupItemPrivate, QQuickScrollViewPrivate, QQuickScrollViewPrivate, and QQuickSplitViewPrivate.
Definition at line 387 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 437 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, QQuickAbstractSpinBox< Derived, ValueType >::QQuickAbstractSpinBoxPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSplitViewPrivate, QQuickSwitchDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchPrivate, and QQuickSwitchPrivate.
Definition at line 169 of file qquickcontrol.cpp.
Reimplemented in QQuickAbstractButtonPrivate, QQuickAbstractColorPickerPrivate, QQuickAbstractSpinBox< Derived, ValueType >::QQuickAbstractSpinBoxPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMenuBarItemPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickPanePrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSplitViewPrivate, QQuickToolBarPrivate, and QQuickToolBarPrivate.
Definition at line 164 of file qquickcontrol.cpp.
Reimplemented in QQuickAbstractButtonPrivate, QQuickAbstractColorPickerPrivate, QQuickAbstractSpinBox< Derived, ValueType >::QQuickAbstractSpinBoxPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMenuBarItemPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSliderPrivate, QQuickSliderPrivate, QQuickSplitViewPrivate, QQuickSwitchDelegatePrivate, QQuickSwitchDelegatePrivate, QQuickSwitchPrivate, and QQuickSwitchPrivate.
Definition at line 180 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickAbstractButtonPrivate, QQuickAbstractColorPickerPrivate, QQuickAbstractSpinBox< Derived, ValueType >::QQuickAbstractSpinBoxPrivate, QQuickComboBoxPrivate, QQuickComboBoxPrivate, QQuickDialPrivate, QQuickDialPrivate, QQuickMonthGridPrivate, QQuickMonthGridPrivate, QQuickPageIndicatorPrivate, QQuickPageIndicatorPrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickScrollBarPrivate, QQuickSliderPrivate, and QQuickSliderPrivate.
Definition at line 186 of file qquickcontrol.cpp.
|
static |
Definition at line 782 of file qquickcontrol.cpp.
Definition at line 546 of file qquickcontrol.cpp.
| void QQuickControlPrivate::init | ( | ) |
Definition at line 140 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Reimplemented in QQuickGroupBoxPrivate, QQuickGroupBoxPrivate, QQuickPagePrivate, QQuickPanePrivate, QQuickRangeSliderPrivate, QQuickRangeSliderPrivate, QQuickSearchFieldPrivate, QQuickSearchFieldPrivate, QQuickSliderPrivate, and QQuickSliderPrivate.
Definition at line 905 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 918 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Reimplemented in QQuickFolderBreadcrumbBarPrivate, QQuickPagePrivate, QQuickSideBarPrivate, QQuickTabBarPrivate, QQuickTabBarPrivate, and QQuickTumblerPrivate.
Definition at line 889 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, QQuickSplitViewPrivate, QQuickSwipeViewPrivate, QQuickSwipeViewPrivate, QQuickTabBarPrivate, and QQuickTabBarPrivate.
Definition at line 880 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, QQuickSplitViewPrivate, QQuickSwipeViewPrivate, QQuickSwipeViewPrivate, QQuickTabBarPrivate, and QQuickTabBarPrivate.
Definition at line 871 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 191 of file qquickcontrol.cpp.
|
static |
Returns the font that the control item inherits from its ancestors and QGuiApplication::font.
Definition at line 510 of file qquickcontrol.cpp.
| void QQuickControlPrivate::removeImplicitSizeListener | ( | QQuickItem * | item, |
| ChangeTypes | changes = ImplicitSizeChanges ) |
Definition at line 852 of file qquickcontrol.cpp.
|
static |
Definition at line 864 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickSwipeDelegatePrivate.
Definition at line 335 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickDialogButtonBoxPrivate, QQuickFolderBreadcrumbBarPrivate, QQuickPagePrivate, QQuickScrollBarPrivate, QQuickScrollIndicatorPrivate, QQuickScrollIndicatorPrivate, and QQuickSwipeDelegatePrivate.
Definition at line 378 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 540 of file qquickcontrol.cpp.
Definition at line 323 of file qquickcontrol.cpp.
Definition at line 236 of file qquickcontrol.cpp.
| void QQuickControlPrivate::setContentItem_helper | ( | QQuickItem * | item, |
| bool | notify = true ) |
Definition at line 394 of file qquickcontrol.cpp.
Definition at line 110 of file qquickcontrol_p_p.h.
Definition at line 249 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 925 of file qquickcontrol.cpp.
Definition at line 299 of file qquickcontrol.cpp.
Definition at line 210 of file qquickcontrol.cpp.
Definition at line 311 of file qquickcontrol.cpp.
Definition at line 223 of file qquickcontrol.cpp.
Definition at line 287 of file qquickcontrol.cpp.
Definition at line 197 of file qquickcontrol.cpp.
Definition at line 268 of file qquickcontrol.cpp.
|
static |
Definition at line 819 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateBaselineOffset | ( | ) |
Definition at line 835 of file qquickcontrol.cpp.
Assign font to this control, and propagate it to all children.
Definition at line 563 of file qquickcontrol.cpp.
|
static |
Definition at line 578 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateImplicitContentHeight | ( | ) |
Definition at line 456 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateImplicitContentSize | ( | ) |
Definition at line 465 of file qquickcontrol.cpp.
| void QQuickControlPrivate::updateImplicitContentWidth | ( | ) |
Definition at line 447 of file qquickcontrol.cpp.
Definition at line 641 of file qquickcontrol.cpp.
|
static |
Definition at line 657 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 623 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.