![]() |
Qt 6.x
The Qt SDK
|
#include <qobject.h>
Public Member Functions | |
QObjectData ()=default | |
virtual | ~QObjectData ()=0 |
QMetaObject * | dynamicMetaObject () const |
Public Attributes | |
QObject * | q_ptr |
QObject * | parent |
QObjectList | children |
uint | isWidget: 1 |
uint | blockSig: 1 |
uint | wasDeleted: 1 |
uint | isDeletingChildren: 1 |
uint | sendChildEvents: 1 |
uint | receiveChildEvents: 1 |
uint | isWindow: 1 |
uint | deleteLaterCalled: 1 |
uint | isQuickItem: 1 |
uint | willBeWidget: 1 |
uint | wasWidget: 1 |
uint | unused: 21 |
QAtomicInt | postedEvents |
QDynamicMetaObjectData * | metaObject |
QBindingStorage | bindingStorage |
|
default |
|
pure virtual |
Definition at line 153 of file qobject.cpp.
QMetaObject * QObjectData::dynamicMetaObject | ( | ) | const |
Definition at line 155 of file qobject.cpp.
References metaObject, q_ptr, and QDynamicMetaObjectData::toDynamicMetaObject().
QBindingStorage QObjectData::bindingStorage |
Definition at line 78 of file qobject.h.
Referenced by QObjectPrivate::clearBindingStorage(), QObjectPrivate::moveToThread_helper(), QObjectPrivate::reinitBindingStorageAfterThreadMove(), and QObjectPrivate::setThreadData_helper().
uint QObjectData::blockSig |
Definition at line 65 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate().
QObjectList QObjectData::children |
Definition at line 62 of file qobject.h.
Referenced by QWidgetPrivate::activateChildLayoutsRecursively(), QWidgetPrivate::childAt_helper(), QWidgetPrivate::childAtRecursiveHelper(), QWasmLocalStorageSettingsPrivate::children(), QWasmIDBSettingsPrivate::children(), QWidgetPrivate::clipRegion(), QWidgetPrivate::createRecursively(), QWidgetPrivate::createWinId(), QObjectPrivate::deleteChildren(), QQuickDeliveryAgentPrivate::deliverHoverEventRecursive(), QGraphicsScenePrivate::draw(), QWidgetPrivate::drawWidget(), findTextureWidgetsRecursively(), QWidgetPrivate::getOpaqueChildren(), QWidgetPrivate::hideChildren(), QQuickWindowPrivate::invalidateFontData(), QTextDocumentLayoutPrivate::layoutFlow(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), QObjectPrivate::moveToThread_helper(), QWidgetPrivate::overlappedRegion(), QQuickDeliveryAgentPrivate::pointerTargets(), QWidgetPrivate::propagatePaletteChange(), QObjectPrivate::reinitBindingStorageAfterThreadMove(), QMacSettingsPrivate::remove(), QWidgetRepaintManager::removeDirtyWidget(), QWidgetPrivate::sendComposeStatus(), QWidgetPrivate::sendPendingMoveAndResizeEvents(), QWidgetPrivate::setEnabled_helper(), QWidgetPrivate::setLayoutDirection_helper(), QWidgetPrivate::setLocale_helper(), QObjectPrivate::setParent_helper(), QWidgetPrivate::setStyle_helper(), QObjectPrivate::setThreadData_helper(), QWidgetPrivate::setUpdatesEnabled_helper(), QWidgetPrivate::setWindowIcon_helper(), QWidgetPrivate::showChildren(), QWidgetPrivate::subtractOpaqueChildren(), QWidgetPrivate::subtractOpaqueSiblings(), and QWidgetPrivate::updateFont().
uint QObjectData::deleteLaterCalled |
Definition at line 71 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QCoreApplication::compressEvent(), and QCoreApplication::postEvent().
uint QObjectData::isDeletingChildren |
Definition at line 67 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QObjectPrivate::deleteChildren(), QObjectPrivate::isDeclarativeSignalConnected(), and QObjectPrivate::setParent_helper().
uint QObjectData::isQuickItem |
Definition at line 72 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QQuickItemPrivate::init().
uint QObjectData::isWidget |
Definition at line 64 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QWidgetPrivate::init(), and QObjectPrivate::setParent_helper().
uint QObjectData::isWindow |
Definition at line 70 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QWindowPrivate::init(), and QWidgetPrivate::show_helper().
QDynamicMetaObjectData* QObjectData::metaObject |
Definition at line 77 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QQmlDelegateModelAttached::QQmlDelegateModelAttached(), QQmlDMAbstractItemModelData::QQmlDMAbstractItemModelData(), QQmlDMListAccessorData::QQmlDMListAccessorData(), QQmlDMObjectDataMetaObject::QQmlDMObjectDataMetaObject(), QQmlInterceptorMetaObject::QQmlInterceptorMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlProxyMetaObject::QQmlProxyMetaObject(), QQmlVMEResolvedList::QQmlVMEResolvedList(), QObjectPrivate::~QObjectPrivate(), QObject::dumpObjectInfo(), dynamicMetaObject(), QQmlVMEMetaObject::get(), QQmlInterceptorMetaObject::get(), ModelNodeMetaObject::get(), QQmlDesignerMetaObject::getNodeInstanceMetaObject(), QObjectPrivate::getPropertyAdaptorSlotObject(), QV4::Heap::ModelObject::init(), QNetworkReplyImplPrivate::initCacheSaveDevice(), QObject::killTimer(), QQmlVMEMetaObject::metaCall(), methodIndexToSignalIndex(), QObject::property(), qmltcCreateDynamicMetaObject(), QQmlDMListAccessorData::setModelData(), and QQuickTableViewPrivate::setRequiredProperty().
QObject* QObjectData::parent |
Definition at line 61 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QItemSelectionModelPrivate::_q_columnsAboutToBeInserted(), QItemSelectionModelPrivate::_q_columnsAboutToBeRemoved(), QFileDialogPrivate::_q_createDirectory(), QStandardItemModelPrivate::_q_emitItemChanged(), QItemSelectionModelPrivate::_q_layoutAboutToBeChanged(), QItemSelectionModelPrivate::_q_rowsAboutToBeInserted(), QItemSelectionModelPrivate::_q_rowsAboutToBeRemoved(), QFileDialogPrivate::_q_rowsInserted(), QComboBoxPrivate::_q_rowsInserted(), QComboBoxPrivate::_q_rowsRemoved(), QConcatenateTablesProxyModelPrivate::_q_slotColumnsAboutToBeInserted(), QConcatenateTablesProxyModelPrivate::_q_slotColumnsAboutToBeRemoved(), QConcatenateTablesProxyModelPrivate::_q_slotColumnsInserted(), QConcatenateTablesProxyModelPrivate::_q_slotColumnsRemoved(), QConcatenateTablesProxyModelPrivate::_q_slotRowsAboutToBeInserted(), QConcatenateTablesProxyModelPrivate::_q_slotRowsAboutToBeRemoved(), QConcatenateTablesProxyModelPrivate::_q_slotRowsInserted(), QConcatenateTablesProxyModelPrivate::_q_slotRowsRemoved(), QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeInserted(), QIdentityProxyModelPrivate::_q_sourceColumnsAboutToBeRemoved(), QIdentityProxyModelPrivate::_q_sourceColumnsInserted(), QIdentityProxyModelPrivate::_q_sourceColumnsRemoved(), QIdentityProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(), QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(), QIdentityProxyModelPrivate::_q_sourceLayoutChanged(), QAbstractProxyModelPrivate::_q_sourceModelColumnsAboutToBeInserted(), QAbstractProxyModelPrivate::_q_sourceModelColumnsInserted(), QAbstractProxyModelPrivate::_q_sourceModelColumnsRemoved(), QAbstractProxyModelPrivate::_q_sourceModelRowsAboutToBeInserted(), QAbstractProxyModelPrivate::_q_sourceModelRowsInserted(), QAbstractProxyModelPrivate::_q_sourceModelRowsRemoved(), QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeInserted(), QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted(), QIdentityProxyModelPrivate::_q_sourceRowsAboutToBeRemoved(), QIdentityProxyModelPrivate::_q_sourceRowsInserted(), QIdentityProxyModelPrivate::_q_sourceRowsRemoved(), QFileSystemModelPrivate::addVisibleFiles(), QQuickTumblerAttachedPrivate::calculateDisplacement(), QQuick3DNodePrivate::calculateGlobalVariables(), QNativeSocketEnginePrivate::checkProxy(), QWaylandClientPrivate::client_destroy_callback(), QAbstractItemModelPrivate::columnsAboutToBeInserted(), QStandardItemModelPrivate::columnsAboutToBeInserted(), QAbstractItemModelPrivate::columnsAboutToBeRemoved(), QStandardItemModelPrivate::columnsAboutToBeRemoved(), QAbstractItemModelPrivate::columnsInserted(), QStandardItemModelPrivate::columnsInserted(), QQuickTableViewPrivate::columnsInsertedCallback(), QQuickTableViewPrivate::columnsMovedCallback(), QAbstractItemModelPrivate::columnsRemoved(), QStandardItemModelPrivate::columnsRemoved(), QQuickTableViewPrivate::columnsRemovedCallback(), QWidgetTextControlPrivate::contextMenuEvent(), QGeoPositionInfoSourcePrivate::createSourceReal(), QGeoSatelliteInfoSourcePrivate::createSourceReal(), QWidgetPrivate::createWinId(), QQmlComponentPrivate::createWithProperties(), QApplicationPrivate::dispatchEnterLeave(), QGraphicsScenePrivate::dispatchHoverEvent(), QGridLayoutPrivate::distribute(), QDialogButtonBoxPrivate::ensureFirstAcceptIsDefault(), QItemSelectionModelPrivate::expandSelection(), QGraphicsScenePrivate::filterDescendantEvent(), QWaylandQuickItemPrivate::findSibling(), QQuickFolderDialogImplAttachedPrivate::folderDialogListViewCurrentIndexChanged(), QFontDialogPrivate::getFont(), QWaylandDestroyListenerPrivate::handler(), QMdiSubWindowPrivate::iconSize(), QWidgetPrivate::inheritStyle(), QToolButtonPrivate::init(), QQuickPopupPrivate::init(), QQuick3DObjectPrivate::init(), QQuickItemPrivate::init(), QWidgetPrivate::init(), QToolBarPrivate::initDrag(), QQuickScrollBarAttachedPrivate::initHorizontal(), QWaylandSurfacePrivate::initSubsurface(), QQuickScrollBarAttachedPrivate::initVertical(), QQuickToolTipAttachedPrivate::instance(), QWidgetPrivate::isAboutToShow(), QStandardItemModelPrivate::itemFromIndex(), QQuickAttachedPropertyPropagatorPrivate::itemParentChanged(), QQuickContainerPrivate::itemParentChanged(), QQuickMenuPrivate::itemParentChanged(), QQuickStackViewAttachedPrivate::itemParentChanged(), QAbstractItemModelPrivate::itemsAboutToBeMoved(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutFrame(), QQuickItemPrivate::localizedTouchEvent(), QWaylandQuickItemPrivate::lower(), QWaylandQuickShellSurfaceItemPrivate::lower(), QAbstractProxyModelPrivate::mapDropCoordinatesToSource(), QConcatenateTablesProxyModelPrivate::mapDropCoordinatesToSource(), QToolBarPrivate::mouseMoveEvent(), QDockWidgetPrivate::mouseMoveEvent(), QToolBarPrivate::mousePressEvent(), QDockWidgetPrivate::mousePressEvent(), QDockWidgetPrivate::moveEvent(), QAbstractItemModelPrivate::movePersistentIndexes(), QQuickItemPrivate::nextPrevItemInTabFocusChain(), QFileSystemModelPrivate::node(), QDockWidgetPrivate::nonClientAreaMouseEvent(), QMenuPrivate::ScrollerTearOffItem::paintEvent(), QMenuPrivate::popup(), QTextDocumentLayoutPrivate::positionFloat(), qt_qFindChild_helper(), qt_qFindChildren_helper(), qt_qFindChildren_helper(), qt_qFindChildren_with_name(), QAbstractButtonPrivate::queryButtonList(), QWaylandQuickItemPrivate::raise(), QWaylandQuickShellSurfaceItemPrivate::raise(), QSplitterPrivate::recalc(), QShortcutPrivate::redoGrab(), QXcbWindow::relayFocusToModalWindow(), QTextDocumentPrivate::removeFrame(), QFileSystemModelPrivate::removeNode(), QFileSystemModelPrivate::removeVisibleFile(), QWidgetPrivate::resolveLocale(), QAbstractItemModelPrivate::rowsAboutToBeInserted(), QStandardItemModelPrivate::rowsAboutToBeInserted(), QAbstractItemModelPrivate::rowsAboutToBeRemoved(), QStandardItemModelPrivate::rowsAboutToBeRemoved(), QAbstractItemModelPrivate::rowsInserted(), QStandardItemModelPrivate::rowsInserted(), QQuickTableViewPrivate::rowsInsertedCallback(), QQuickTableViewPrivate::rowsMovedCallback(), QAbstractItemModelPrivate::rowsRemoved(), QStandardItemModelPrivate::rowsRemoved(), QQuickTableViewPrivate::rowsRemovedCallback(), QMdiSubWindowPrivate::setActive(), QQuickAttachedPropertyPropagatorPrivate::setAttachedParent(), QWidgetPrivate::setDirtyOpaqueRegion(), QQuickItemPrivate::setHasCursorInChild(), QQuickItemPrivate::setHasHoverInChild(), QMdiSubWindowPrivate::setMaximizeMode(), QMdiSubWindowPrivate::setMinimizeMode(), QMdiSubWindowPrivate::setNewGeometry(), QMdiSubWindowPrivate::setNormalMode(), QObject::setParent(), QObjectPrivate::setParent_helper(), QWidgetPrivate::setParent_sys(), QQuickMenuPrivate::setParentMenu(), QWindowPrivate::setTransientParent(), QWidgetPrivate::setVisible(), QMdiSubWindowPrivate::setWindowFlags(), QDockWidgetPrivate::setWindowState(), QWaylandWlShellSurfacePrivate::shell_surface_set_popup(), QMessageBoxPrivate::showOldMessageBox(), QMessageBoxPrivate::showOldMessageBox(), QActionPrivate::showStatusText(), QMdiSubWindowPrivate::sizeParameters(), QFileSystemModelPrivate::sortChildren(), QDockWidgetPrivate::startDrag(), QToolBarPrivate::startDrag(), QWaylandCompositorPrivate::subcompositor_get_subsurface(), QMdiSubWindowPrivate::titleBarHeight(), QWindowPrivate::topLevelWindow(), QDialogPrivate::transientParentWindow(), QWidgetPrivate::updateBrushOrigin(), QQuickWindowPrivate::updateDirtyNode(), QMdiSubWindowPrivate::updateDirtyRegions(), QWidgetPrivate::updateGeometry_helper(), QMdiSubWindowPrivate::updateGeometryConstraints(), QMdiSubWindowPrivate::updateMask(), QFormLayoutPrivate::updateSizes(), QWaylandXdgSurfacePrivate::xdg_surface_get_popup(), and QWaylandXdgToplevelPrivate::xdg_toplevel_set_parent().
QAtomicInt QObjectData::postedEvents |
Definition at line 76 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QObjectPrivate::~QObjectPrivate().
QObject* QObjectData::q_ptr |
Definition at line 60 of file qobject.h.
Referenced by QMoviePrivate::QMoviePrivate(), QObject::QObject(), QObjectPrivate::QObjectPrivate(), QObjectPrivate::~QObjectPrivate(), QGraphicsScenePrivate::_q_polishItems(), QObjectPrivate::addConnection(), QFileDialogPrivate::canBeNativeDialog(), QFontDialogPrivate::canBeNativeDialog(), QMessageBoxPrivate::canBeNativeDialog(), QObjectPrivate::connectNotify(), QEventLoopPrivate::deref(), QObjectPrivate::disconnectNotify(), dynamicMetaObject(), QSslSocketPrivate::init(), QQuickWindowPrivate::init(), QGraphicsScenePrivate::markDirty(), and QNetworkConnectionEvents::NetworkConnectionConnectivityChanged().
uint QObjectData::receiveChildEvents |
Definition at line 69 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QObjectPrivate::setParent_helper().
uint QObjectData::sendChildEvents |
Definition at line 68 of file qobject.h.
Referenced by QFocusFramePrivate::QFocusFramePrivate(), QObjectPrivate::QObjectPrivate(), QQml_setParent_noEvent(), and QObjectPrivate::setParent_helper().
uint QObjectData::unused |
Definition at line 75 of file qobject.h.
Referenced by QGuiApplicationPrivate::isWindowBlocked(), and QDateTimeEditPrivate::updateCache().
uint QObjectData::wasDeleted |
Definition at line 66 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(), QQmlContextData::isValid(), QQuickDesignerSupportItems::objectWasDeleted(), qt_wasDeleted(), and QObjectPrivate::setParent_helper().
uint QObjectData::wasWidget |
Definition at line 74 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QWidgetPrivate::init(), and QLayout::widgetEvent().
uint QObjectData::willBeWidget |
Definition at line 73 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QWidgetPrivate::QWidgetPrivate().