![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| struct | ExtraData |
Public Types | |
| enum class | CurrentElementCriteria { None , CurrentIndex , CurrentValue , None , CurrentIndex , CurrentValue } |
| enum class | CurrentElementCriteria { None , CurrentIndex , CurrentValue , None , CurrentIndex , CurrentValue } |
| Public Types inherited from QQuickControlPrivate | |
| 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 |
Additional Inherited Members | |
| Static Public Attributes inherited from QQuickControlPrivate | |
| 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 |
| Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate > | |
| void | setCurrentColorGroup () |
Definition at line 208 of file qquickcombobox.cpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| CurrentIndex | |
| CurrentValue | |
| None | |
| CurrentIndex | |
| CurrentValue | |
Definition at line 245 of file qquickcombobox.cpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| CurrentIndex | |
| CurrentValue | |
| None | |
| CurrentIndex | |
| CurrentValue | |
Definition at line 245 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::acceptInput | ( | ) |
Definition at line 618 of file qquickcombobox.cpp.
References QT_BEGIN_NAMESPACE::NoActivate, and setCurrentItemAtIndex().
| void QQuickComboBoxPrivate::acceptInput | ( | ) |
| qreal QQuickComboBoxPrivate::calculateWidestTextWidth | ( | ) | const |
Definition at line 979 of file qquickcombobox.cpp.
| qreal QQuickComboBoxPrivate::calculateWidestTextWidth | ( | ) | const |
| void QQuickComboBoxPrivate::cancelIndicator | ( | ) |
Definition at line 887 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::cancelIndicator | ( | ) |
| void QQuickComboBoxPrivate::cancelPopup | ( | ) |
Definition at line 907 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::cancelPopup | ( | ) |
| void QQuickComboBoxPrivate::countChanged | ( | ) |
Definition at line 492 of file qquickcombobox.cpp.
References QT_BEGIN_NAMESPACE::NoActivate, setCurrentItemAtIndex(), and updateCurrentElements().
Referenced by createDelegateModel().
| void QQuickComboBoxPrivate::countChanged | ( | ) |
| void QQuickComboBoxPrivate::createDelegateModel | ( | ) |
Definition at line 816 of file qquickcombobox.cpp.
References countChanged(), createdItem(), delegate, delegateModel, modelUpdated(), and ownModel.
| void QQuickComboBoxPrivate::createDelegateModel | ( | ) |
Definition at line 459 of file qquickcombobox.cpp.
References itemClicked(), itemHovered(), and updateCurrentElements().
Referenced by createDelegateModel().
| void QQuickComboBoxPrivate::decrementCurrentIndex | ( | ) |
Definition at line 712 of file qquickcombobox.cpp.
References QT_BEGIN_NAMESPACE::Activate, currentIndex, QT_BEGIN_NAMESPACE::Highlight, highlightedIndex, isPopupVisible(), setCurrentItemAtIndex(), and setHighlightedIndex().
| void QQuickComboBoxPrivate::decrementCurrentIndex | ( | ) |
|
inlineoverridevirtual |
Implements QQuickAbstractPaletteProvider.
Definition at line 315 of file qquickcombobox.cpp.
|
inlineoverridevirtual |
Implements QQuickAbstractPaletteProvider.
Definition at line 315 of file qquickcombobox.cpp.
| QString QQuickComboBoxPrivate::effectiveTextRole | ( | ) | const |
Definition at line 504 of file qquickcombobox.cpp.
| QString QQuickComboBoxPrivate::effectiveTextRole | ( | ) | const |
| void QQuickComboBoxPrivate::executeIndicator | ( | bool | complete = false | ) |
Definition at line 893 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::executeIndicator | ( | bool | complete = false | ) |
| void QQuickComboBoxPrivate::executePopup | ( | bool | complete = false | ) |
Definition at line 913 of file qquickcombobox.cpp.
Referenced by showPopup().
| void QQuickComboBoxPrivate::executePopup | ( | bool | complete = false | ) |
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 961 of file qquickcombobox.cpp.
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Reimplemented from QQuickControlPrivate.
Definition at line 861 of file qquickcombobox.cpp.
Reimplemented from QQuickControlPrivate.
Reimplemented from QQuickControlPrivate.
Definition at line 853 of file qquickcombobox.cpp.
Reimplemented from QQuickControlPrivate.
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 869 of file qquickcombobox.cpp.
References pressed, and togglePopup().
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 880 of file qquickcombobox.cpp.
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
|
static |
Definition at line 1029 of file qquickcombobox.cpp.
|
static |
| void QQuickComboBoxPrivate::hidePopup | ( | bool | accept | ) |
Definition at line 374 of file qquickcombobox.cpp.
References highlightedIndex, QT_BEGIN_NAMESPACE::NoActivate, and setCurrentItemAtIndex().
Referenced by itemClicked(), and togglePopup().
| void QQuickComboBoxPrivate::hidePopup | ( | bool | accept | ) |
| void QQuickComboBoxPrivate::incrementCurrentIndex | ( | ) |
Definition at line 696 of file qquickcombobox.cpp.
References QT_BEGIN_NAMESPACE::Activate, currentIndex, QT_BEGIN_NAMESPACE::Highlight, highlightedIndex, isPopupVisible(), setCurrentItemAtIndex(), and setHighlightedIndex().
| void QQuickComboBoxPrivate::incrementCurrentIndex | ( | ) |
| bool QQuickComboBoxPrivate::isPopupVisible | ( | ) | const |
Definition at line 360 of file qquickcombobox.cpp.
Referenced by decrementCurrentIndex(), incrementCurrentIndex(), and keySearch().
| bool QQuickComboBoxPrivate::isPopupVisible | ( | ) | const |
| bool QQuickComboBoxPrivate::isValidIndex | ( | int | index | ) | const |
Definition at line 613 of file qquickcombobox.cpp.
References delegateModel.
| bool QQuickComboBoxPrivate::isValidIndex | ( | int | index | ) | const |
| void QQuickComboBoxPrivate::itemClicked | ( | ) |
Definition at line 427 of file qquickcombobox.cpp.
References delegateModel, hidePopup(), QT_BEGIN_NAMESPACE::Highlight, and setHighlightedIndex().
Referenced by createdItem().
| void QQuickComboBoxPrivate::itemClicked | ( | ) |
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 951 of file qquickcombobox.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
| void QQuickComboBoxPrivate::itemHovered | ( | ) |
Definition at line 437 of file qquickcombobox.cpp.
References delegateModel, QT_BEGIN_NAMESPACE::Highlight, highlightOnHover, keyNavigating, and setHighlightedIndex().
Referenced by createdItem().
| void QQuickComboBoxPrivate::itemHovered | ( | ) |
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 943 of file qquickcombobox.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 925 of file qquickcombobox.cpp.
|
overridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 745 of file qquickcombobox.cpp.
References QT_BEGIN_NAMESPACE::Activate, currentIndex, QT_BEGIN_NAMESPACE::Highlight, highlightedIndex, isPopupVisible(), setCurrentItemAtIndex(), and setHighlightedIndex().
| int QQuickComboBoxPrivate::match | ( | int | start, |
| const QString & | text, | ||
| Qt::MatchFlags | flags ) const |
Definition at line 757 of file qquickcombobox.cpp.
| int QQuickComboBoxPrivate::match | ( | int | start, |
| const QString & | text, | ||
| Qt::MatchFlags | flags ) const |
| void QQuickComboBoxPrivate::maybeUpdateImplicitContentWidth | ( | ) |
If the user requested it (and we haven't already done it, depending on the policy), update the implicit content width to the largest text in the model.
Definition at line 1016 of file qquickcombobox.cpp.
References hasCalculatedWidestText.
| void QQuickComboBoxPrivate::maybeUpdateImplicitContentWidth | ( | ) |
| void QQuickComboBoxPrivate::modelUpdated | ( | ) |
Definition at line 482 of file qquickcombobox.cpp.
References updateCurrentElements().
Referenced by createDelegateModel().
| void QQuickComboBoxPrivate::modelUpdated | ( | ) |
| void QQuickComboBoxPrivate::onDataChanged | ( | const QModelIndex & | topLeft, |
| const QModelIndex & | bottomRight, | ||
| const QList< int > & | roles ) |
Definition at line 606 of file qquickcombobox.cpp.
References currentIndex, and updateCurrentElements().
| void QQuickComboBoxPrivate::onDataChanged | ( | const QModelIndex & | topLeft, |
| const QModelIndex & | bottomRight, | ||
| const QList< int > & | roles ) |
| void QQuickComboBoxPrivate::popupDestroyed | ( | ) |
Definition at line 420 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::popupDestroyed | ( | ) |
| void QQuickComboBoxPrivate::popupVisibleChanged | ( | ) |
Definition at line 395 of file qquickcombobox.cpp.
References hasDown, and updateHighlightedIndex().
| void QQuickComboBoxPrivate::popupVisibleChanged | ( | ) |
| void QQuickComboBoxPrivate::setCurrentIndex | ( | int | index | ) |
Definition at line 667 of file qquickcombobox.cpp.
References currentIndex, and updateCurrentElements().
| void QQuickComboBoxPrivate::setCurrentIndex | ( | int | index | ) |
| void QQuickComboBoxPrivate::setCurrentItemAtIndex | ( | int | index, |
| Activation | activate ) |
Definition at line 680 of file qquickcombobox.cpp.
References currentIndex, updateCurrentText(), and updateCurrentValue().
Referenced by acceptInput(), countChanged(), decrementCurrentIndex(), hidePopup(), incrementCurrentIndex(), and keySearch().
| void QQuickComboBoxPrivate::setCurrentItemAtIndex | ( | int | , |
| Activation | activate ) |
| void QQuickComboBoxPrivate::setHighlightedIndex | ( | int | index, |
| Highlighting | highlight ) |
Definition at line 732 of file qquickcombobox.cpp.
References highlightedIndex.
Referenced by decrementCurrentIndex(), incrementCurrentIndex(), itemClicked(), itemHovered(), keySearch(), and updateHighlightedIndex().
| void QQuickComboBoxPrivate::setHighlightedIndex | ( | int | index, |
| Highlighting | highlight ) |
| void QQuickComboBoxPrivate::setInputMethodHints | ( | Qt::InputMethodHints | hints, |
| bool | force = false ) |
Definition at line 933 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::setInputMethodHints | ( | Qt::InputMethodHints | hints, |
| bool | force = false ) |
| void QQuickComboBoxPrivate::showPopup | ( | ) |
Definition at line 365 of file qquickcombobox.cpp.
References executePopup().
Referenced by togglePopup().
| void QQuickComboBoxPrivate::showPopup | ( | ) |
| void QQuickComboBoxPrivate::togglePopup | ( | bool | accept | ) |
Definition at line 387 of file qquickcombobox.cpp.
References hidePopup(), and showPopup().
Referenced by handleRelease().
| void QQuickComboBoxPrivate::togglePopup | ( | bool | accept | ) |
Definition at line 645 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::updateAcceptableInput | ( | ) |
Definition at line 586 of file qquickcombobox.cpp.
References m_acceptableInput.
| void QQuickComboBoxPrivate::updateAcceptableInput | ( | ) |
| void QQuickComboBoxPrivate::updateCurrentElements | ( | ) |
Definition at line 570 of file qquickcombobox.cpp.
References updateCurrentIndex(), updateCurrentText(), and updateCurrentValue().
Referenced by countChanged(), createdItem(), modelUpdated(), onDataChanged(), and setCurrentIndex().
| void QQuickComboBoxPrivate::updateCurrentElements | ( | ) |
| void QQuickComboBoxPrivate::updateCurrentIndex | ( | ) |
Definition at line 530 of file qquickcombobox.cpp.
References currentIndex.
Referenced by updateCurrentElements().
| void QQuickComboBoxPrivate::updateCurrentIndex | ( | ) |
| void QQuickComboBoxPrivate::updateCurrentText | ( | ) |
Definition at line 541 of file qquickcombobox.cpp.
Referenced by setCurrentItemAtIndex(), and updateCurrentElements().
| void QQuickComboBoxPrivate::updateCurrentText | ( | ) |
| void QQuickComboBoxPrivate::updateCurrentValue | ( | ) |
Definition at line 559 of file qquickcombobox.cpp.
Referenced by setCurrentItemAtIndex(), and updateCurrentElements().
| void QQuickComboBoxPrivate::updateCurrentValue | ( | ) |
| void QQuickComboBoxPrivate::updateEditText | ( | ) |
Definition at line 509 of file qquickcombobox.cpp.
| void QQuickComboBoxPrivate::updateEditText | ( | ) |
| void QQuickComboBoxPrivate::updateHighlightedIndex | ( | ) |
Definition at line 727 of file qquickcombobox.cpp.
References QT_BEGIN_NAMESPACE::NoHighlight, and setHighlightedIndex().
Referenced by popupVisibleChanged().
| void QQuickComboBoxPrivate::updateHighlightedIndex | ( | ) |
| bool QQuickComboBoxPrivate::acceptedEscKeyPress = false |
Definition at line 342 of file qquickcombobox.cpp.
| CurrentElementCriteria QQuickComboBoxPrivate::currentElementCriteria = CurrentElementCriteria::None |
Definition at line 325 of file qquickcombobox.cpp.
| int QQuickComboBoxPrivate::currentIndex = -1 |
Definition at line 327 of file qquickcombobox.cpp.
Referenced by decrementCurrentIndex(), incrementCurrentIndex(), keySearch(), onDataChanged(), setCurrentIndex(), setCurrentItemAtIndex(), and updateCurrentIndex().
| QString QQuickComboBoxPrivate::currentText |
Definition at line 332 of file qquickcombobox.cpp.
| QVariant QQuickComboBoxPrivate::currentValue |
Definition at line 335 of file qquickcombobox.cpp.
| QQmlComponent * QQuickComboBoxPrivate::delegate = nullptr |
Definition at line 338 of file qquickcombobox.cpp.
Referenced by createDelegateModel().
| QQmlInstanceModel * QQuickComboBoxPrivate::delegateModel = nullptr |
Definition at line 337 of file qquickcombobox.cpp.
Referenced by createDelegateModel(), isValidIndex(), itemClicked(), and itemHovered().
| QString QQuickComboBoxPrivate::displayText |
Definition at line 333 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::down = false |
Definition at line 318 of file qquickcombobox.cpp.
| QLazilyAllocated< ExtraData > QQuickComboBoxPrivate::extra |
Definition at line 357 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::flat = false |
Definition at line 317 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::hasCalculatedWidestText = false |
Definition at line 324 of file qquickcombobox.cpp.
Referenced by maybeUpdateImplicitContentWidth().
| bool QQuickComboBoxPrivate::hasDisplayText = false |
Definition at line 323 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::hasDown = false |
Definition at line 319 of file qquickcombobox.cpp.
Referenced by popupVisibleChanged().
| int QQuickComboBoxPrivate::highlightedIndex = -1 |
Definition at line 326 of file qquickcombobox.cpp.
Referenced by decrementCurrentIndex(), hidePopup(), incrementCurrentIndex(), keySearch(), and setHighlightedIndex().
| bool QQuickComboBoxPrivate::highlightOnHover = true |
Definition at line 344 of file qquickcombobox.cpp.
Referenced by itemHovered().
| QQuickComboBox::ImplicitContentWidthPolicy QQuickComboBoxPrivate::implicitContentWidthPolicy = QQuickComboBox::ContentItemImplicitWidth |
Definition at line 328 of file qquickcombobox.cpp.
| QQuickDeferredPointer< QQuickItem > QQuickComboBoxPrivate::indicator |
Definition at line 339 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::keyNavigating = false |
Definition at line 322 of file qquickcombobox.cpp.
Referenced by itemHovered().
| bool QQuickComboBoxPrivate::m_acceptableInput = true |
Definition at line 341 of file qquickcombobox.cpp.
Referenced by updateAcceptableInput().
| QVariant QQuickComboBoxPrivate::model |
Definition at line 329 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::ownModel = false |
Definition at line 321 of file qquickcombobox.cpp.
Referenced by createDelegateModel().
| QQuickDeferredPointer< QQuickPopup > QQuickComboBoxPrivate::popup |
Definition at line 340 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::pressed = false |
Definition at line 320 of file qquickcombobox.cpp.
Referenced by handleRelease().
| QQuickItem * QQuickComboBoxPrivate::pressedItem = nullptr |
Definition at line 336 of file qquickcombobox.cpp.
Definition at line 330 of file qquickcombobox.cpp.
| bool QQuickComboBoxPrivate::receivedEscKeyPress = false |
Definition at line 343 of file qquickcombobox.cpp.
| QString QQuickComboBoxPrivate::textRole |
Definition at line 331 of file qquickcombobox.cpp.
| QString QQuickComboBoxPrivate::valueRole |
Definition at line 334 of file qquickcombobox.cpp.