Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 | receiveParentEvents: 1 |
uint | unused: 20 |
QAtomicInt | postedEvents |
QDynamicMetaObjectData * | metaObject |
QBindingStorage | bindingStorage |
|
default |
|
pure virtual |
Definition at line 152 of file qobject.cpp.
QMetaObject * QObjectData::dynamicMetaObject | ( | ) | const |
Definition at line 154 of file qobject.cpp.
References metaObject, q_ptr, and QDynamicMetaObjectData::toDynamicMetaObject().
QBindingStorage QObjectData::bindingStorage |
Definition at line 91 of file qobject.h.
Referenced by QObjectPrivate::clearBindingStorage(), QObjectPrivate::moveToThread_helper(), QObjectPrivate::reinitBindingStorageAfterThreadMove(), and QObjectPrivate::setThreadData_helper().
uint QObjectData::blockSig |
Definition at line 77 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate().
QObjectList QObjectData::children |
Definition at line 74 of file qobject.h.
Referenced by QWidgetPrivate::activateChildLayoutsRecursively(), QWidgetPrivate::childAt_helper(), QWidgetPrivate::childAtRecursiveHelper(), QWasmLocalStorageSettingsPrivate::children(), QWidgetPrivate::clipRegion(), QWidgetPrivate::createRecursively(), QWidgetPrivate::createWinId(), QObjectPrivate::deleteChildren(), QQuickDeliveryAgentPrivate::deliverHoverEventRecursive(), QGraphicsScenePrivate::draw(), QWidgetPrivate::drawWidget(), findTextureWidgetsRecursively(), QWidgetPrivate::getOpaqueChildren(), QWidgetPrivate::hasChildWithFocusPolicy(), QWidgetPrivate::hideChildren(), QTextDocumentLayoutPrivate::layoutFlow(), QTextDocumentLayoutPrivate::layoutFrame(), QTextDocumentLayoutPrivate::layoutTable(), QObjectPrivate::moveToThread_helper(), QWidgetPrivate::overlappedRegion(), QQuickDeliveryAgentPrivate::pointerTargets(), QWidgetPrivate::propagatePaletteChange(), QObjectPrivate::reinitBindingStorageAfterThreadMove(), QWasmLocalStorageSettingsPrivate::remove(), QMacSettingsPrivate::remove(), QWidgetRepaintManager::removeDirtyWidget(), QWidgetPrivate::reparentFocusChildren(), QWidgetPrivate::reparentWidgetWindowChildren(), QWidgetPrivate::sendComposeStatus(), QWidgetPrivate::sendPendingMoveAndResizeEvents(), QWidgetPrivate::setEnabled_helper(), QWidgetPrivate::setLayoutDirection_helper(), QWidgetPrivate::setLocale_helper(), QWidgetPrivate::setStyle_helper(), QObjectPrivate::setThreadData_helper(), QWidgetPrivate::setUpdatesEnabled_helper(), QWidgetPrivate::setWindowIcon_helper(), QWidgetPrivate::showChildren(), QWidgetPrivate::subtractOpaqueChildren(), QWidgetPrivate::subtractOpaqueSiblings(), QStandardItem::takeChild(), and QWidgetPrivate::updateFont().
uint QObjectData::deleteLaterCalled |
Definition at line 83 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate().
uint QObjectData::isDeletingChildren |
Definition at line 79 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QObjectPrivate::deleteChildren(), and QObjectPrivate::isDeclarativeSignalConnected().
uint QObjectData::isQuickItem |
Definition at line 84 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QQuickItemPrivate::init().
uint QObjectData::isWidget |
Definition at line 76 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QWidgetPrivate::init(), and QObjectPrivate::setParent_helper().
uint QObjectData::isWindow |
Definition at line 82 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QWindowPrivate::init(), and QWidgetPrivate::show_helper().
QDynamicMetaObjectData* QObjectData::metaObject |
Definition at line 90 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QQmlDMObjectDataMetaObject::QQmlDMObjectDataMetaObject(), QQmlInterceptorMetaObject::QQmlInterceptorMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlOpenMetaObject::QQmlOpenMetaObject(), QQmlProxyMetaObject::QQmlProxyMetaObject(), QObjectPrivate::~QObjectPrivate(), QObject::dumpObjectInfo(), dynamicMetaObject(), ModelNodeMetaObject::get(), QQmlDesignerMetaObject::getNodeInstanceMetaObject(), QObjectPrivate::getPropertyAdaptorSlotObject(), QV4::Heap::ModelObject::init(), QNetworkReplyImplPrivate::initCacheSaveDevice(), QObject::killTimer(), methodIndexToSignalIndex(), QObject::property(), qmltcCreateDynamicMetaObject(), and QQuickTableViewPrivate::setRequiredProperty().
QObject* QObjectData::parent |
Definition at line 73 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QStandardItemModelPrivate::_q_emitItemChanged(), QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(), QAbstractProxyModelPrivate::_q_sourceModelColumnsAboutToBeInserted(), QAbstractProxyModelPrivate::_q_sourceModelColumnsInserted(), QAbstractProxyModelPrivate::_q_sourceModelColumnsRemoved(), QAbstractProxyModelPrivate::_q_sourceModelRowsAboutToBeInserted(), QAbstractProxyModelPrivate::_q_sourceModelRowsInserted(), QAbstractProxyModelPrivate::_q_sourceModelRowsRemoved(), QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted(), QFileSystemModelPrivate::addVisibleFiles(), QQuickTumblerAttachedPrivate::calculateDisplacement(), QQuick3DNodePrivate::calculateGlobalVariables(), QNativeSocketEnginePrivate::checkProxy(), QWaylandClientPrivate::client_destroy_callback(), QWidgetPrivate::closestParentWidgetWithWindowHandle(), QAbstractItemModelPrivate::columnsAboutToBeInserted(), QItemSelectionModelPrivate::columnsAboutToBeInserted(), QStandardItemModelPrivate::columnsAboutToBeInserted(), QAbstractItemModelPrivate::columnsAboutToBeRemoved(), QItemSelectionModelPrivate::columnsAboutToBeRemoved(), QStandardItemModelPrivate::columnsAboutToBeRemoved(), QAbstractItemModelPrivate::columnsInserted(), QStandardItemModelPrivate::columnsInserted(), QQuickTableViewPrivate::columnsInsertedCallback(), QQuickTableViewPrivate::columnsMovedCallback(), QAbstractItemModelPrivate::columnsRemoved(), QStandardItemModelPrivate::columnsRemoved(), QQuickTableViewPrivate::columnsRemovedCallback(), QWidgetTextControlPrivate::contextMenuEvent(), QFileDialogPrivate::createDirectory(), 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(), QWindowPrivate::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(), QItemSelectionModelPrivate::layoutAboutToBeChanged(), 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(), QQuickHoverHandlerPrivate::onEnabledChanged(), QPrintDialogPrivate::openWindowsPrintDialogModally(), QMenuPrivate::ScrollerTearOffItem::paintEvent(), QMenuPrivate::popup(), QTextDocumentLayoutPrivate::positionFloat(), qt_qFindChild_helper(), qt_qFindChildren_helper(), QAbstractButtonPrivate::queryButtonList(), QWaylandQuickItemPrivate::raise(), QWaylandQuickShellSurfaceItemPrivate::raise(), QSplitterPrivate::recalc(), QShortcutPrivate::redoGrab(), QXcbWindow::relayFocusToModalWindow(), QTextDocumentPrivate::removeFrame(), QFileSystemModelPrivate::removeNode(), QFileSystemModelPrivate::removeVisibleFile(), QWidgetPrivate::resolveLocale(), QAbstractItemModelPrivate::rowsAboutToBeInserted(), QItemSelectionModelPrivate::rowsAboutToBeInserted(), QStandardItemModelPrivate::rowsAboutToBeInserted(), QAbstractItemModelPrivate::rowsAboutToBeRemoved(), QItemSelectionModelPrivate::rowsAboutToBeRemoved(), QStandardItemModelPrivate::rowsAboutToBeRemoved(), QFileDialogPrivate::rowsInserted(), QAbstractItemModelPrivate::rowsInserted(), QComboBoxPrivate::rowsInserted(), QStandardItemModelPrivate::rowsInserted(), QQuickTableViewPrivate::rowsInsertedCallback(), QQuickTableViewPrivate::rowsMovedCallback(), QAbstractItemModelPrivate::rowsRemoved(), QComboBoxPrivate::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(), QConcatenateTablesProxyModelPrivate::slotColumnsAboutToBeInserted(), QConcatenateTablesProxyModelPrivate::slotColumnsAboutToBeRemoved(), QConcatenateTablesProxyModelPrivate::slotColumnsInserted(), QConcatenateTablesProxyModelPrivate::slotColumnsRemoved(), QConcatenateTablesProxyModelPrivate::slotRowsAboutToBeInserted(), QConcatenateTablesProxyModelPrivate::slotRowsAboutToBeRemoved(), QConcatenateTablesProxyModelPrivate::slotRowsInserted(), QConcatenateTablesProxyModelPrivate::slotRowsRemoved(), QFileSystemModelPrivate::sortChildren(), QIdentityProxyModelPrivate::sourceColumnsAboutToBeInserted(), QIdentityProxyModelPrivate::sourceColumnsAboutToBeRemoved(), QIdentityProxyModelPrivate::sourceColumnsInserted(), QIdentityProxyModelPrivate::sourceColumnsRemoved(), QIdentityProxyModelPrivate::sourceLayoutAboutToBeChanged(), QIdentityProxyModelPrivate::sourceLayoutChanged(), QIdentityProxyModelPrivate::sourceRowsAboutToBeInserted(), QIdentityProxyModelPrivate::sourceRowsAboutToBeRemoved(), QIdentityProxyModelPrivate::sourceRowsInserted(), QIdentityProxyModelPrivate::sourceRowsRemoved(), QToolBarPrivate::startDrag(), QDockWidgetPrivate::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 89 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QObjectPrivate::~QObjectPrivate().
QObject* QObjectData::q_ptr |
Definition at line 72 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(), QMessageBoxPrivate::initHelper(), QGraphicsScenePrivate::markDirty(), and QNetworkConnectionEvents::NetworkConnectionConnectivityChanged().
uint QObjectData::receiveChildEvents |
Definition at line 81 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate().
uint QObjectData::receiveParentEvents |
Definition at line 87 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QObjectPrivate::setParent_helper().
uint QObjectData::sendChildEvents |
Definition at line 80 of file qobject.h.
Referenced by QFocusFramePrivate::QFocusFramePrivate(), QObjectPrivate::QObjectPrivate(), QQml_setParent_noEvent(), and QObjectPrivate::setParent_helper().
uint QObjectData::unused |
Definition at line 88 of file qobject.h.
Referenced by QGuiApplicationPrivate::isWindowBlocked(), and QDateTimeEditPrivate::updateCache().
uint QObjectData::wasDeleted |
Definition at line 78 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(), and QObjectPrivate::setParent_helper().
uint QObjectData::wasWidget |
Definition at line 86 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), QWidgetPrivate::init(), and QLayout::widgetEvent().
uint QObjectData::willBeWidget |
Definition at line 85 of file qobject.h.
Referenced by QObjectPrivate::QObjectPrivate(), and QWidgetPrivate::QWidgetPrivate().