![]() |
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 841 of file qquickcontrol.cpp.
|
static |
Definition at line 851 of file qquickcontrol.cpp.
|
static |
Definition at line 589 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 751 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPopupItemPrivate.
Definition at line 733 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 472 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.
|
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 436 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickPanePrivate, QQuickPopupItemPrivate, QQuickScrollViewPrivate, QQuickScrollViewPrivate, and QQuickSplitViewPrivate.
Definition at line 381 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 431 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 163 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 158 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 174 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 180 of file qquickcontrol.cpp.
|
static |
Definition at line 776 of file qquickcontrol.cpp.
Definition at line 540 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 899 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 912 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Reimplemented in QQuickFolderBreadcrumbBarPrivate, QQuickPagePrivate, QQuickSideBarPrivate, QQuickTabBarPrivate, QQuickTabBarPrivate, and QQuickTumblerPrivate.
Definition at line 883 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 874 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 865 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 185 of file qquickcontrol.cpp.
|
static |
Returns the font that the control item inherits from its ancestors and QGuiApplication::font.
Definition at line 504 of file qquickcontrol.cpp.
void QQuickControlPrivate::removeImplicitSizeListener | ( | QQuickItem * | item, |
ChangeTypes | changes = ImplicitSizeChanges ) |
Definition at line 846 of file qquickcontrol.cpp.
|
static |
Definition at line 858 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickSwipeDelegatePrivate.
Definition at line 329 of file qquickcontrol.cpp.
|
virtual |
Reimplemented in QQuickDialogButtonBoxPrivate, QQuickFolderBreadcrumbBarPrivate, QQuickPagePrivate, QQuickScrollBarPrivate, QQuickScrollIndicatorPrivate, QQuickScrollIndicatorPrivate, and QQuickSwipeDelegatePrivate.
Definition at line 372 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 534 of file qquickcontrol.cpp.
Definition at line 317 of file qquickcontrol.cpp.
Definition at line 230 of file qquickcontrol.cpp.
void QQuickControlPrivate::setContentItem_helper | ( | QQuickItem * | item, |
bool | notify = true ) |
Definition at line 388 of file qquickcontrol.cpp.
Definition at line 110 of file qquickcontrol_p_p.h.
Definition at line 243 of file qquickcontrol.cpp.
|
overridevirtual |
Reimplemented from QQuickItemPrivate.
Definition at line 919 of file qquickcontrol.cpp.
Definition at line 293 of file qquickcontrol.cpp.
Definition at line 204 of file qquickcontrol.cpp.
Definition at line 305 of file qquickcontrol.cpp.
Definition at line 217 of file qquickcontrol.cpp.
Definition at line 281 of file qquickcontrol.cpp.
Definition at line 191 of file qquickcontrol.cpp.
Definition at line 262 of file qquickcontrol.cpp.
|
static |
Definition at line 813 of file qquickcontrol.cpp.
void QQuickControlPrivate::updateBaselineOffset | ( | ) |
Definition at line 829 of file qquickcontrol.cpp.
Assign font to this control, and propagate it to all children.
Definition at line 557 of file qquickcontrol.cpp.
|
static |
Definition at line 572 of file qquickcontrol.cpp.
void QQuickControlPrivate::updateImplicitContentHeight | ( | ) |
Definition at line 450 of file qquickcontrol.cpp.
void QQuickControlPrivate::updateImplicitContentSize | ( | ) |
Definition at line 459 of file qquickcontrol.cpp.
void QQuickControlPrivate::updateImplicitContentWidth | ( | ) |
Definition at line 441 of file qquickcontrol.cpp.
Definition at line 635 of file qquickcontrol.cpp.
|
static |
Definition at line 651 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 617 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.