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 <QtWidgets/qtwidgetsglobal.h>
#include <QtGui/qwindowdefs.h>
#include <QtCore/qobject.h>
#include <QtCore/qmargins.h>
#include <QtGui/qpaintdevice.h>
#include <QtGui/qpalette.h>
#include <QtGui/qfont.h>
#include <QtGui/qfontmetrics.h>
#include <QtGui/qfontinfo.h>
#include <QtWidgets/qsizepolicy.h>
#include <QtGui/qregion.h>
#include <QtGui/qbrush.h>
#include <QtGui/qcursor.h>
Go to the source code of this file.
Classes | |
class | QWidgetData |
class | QWidget |
The QWidget class is the base class of all user interface objects. More... | |
Macros | |
#define | QWIDGETSIZE_MAX ((1<<24)-1) |
Functions | |
template<> | |
QWidget * | qobject_cast< QWidget * > (QObject *o) |
template<> | |
const QWidget * | qobject_cast< const QWidget * > (const QObject *o) |
Q_WIDGETS_EXPORT QDebug | operator<< (QDebug, const QWidget *) |
#define QWIDGETSIZE_MAX ((1<<24)-1) |
Definition at line 917 of file qwidget.h.
Referenced by QGraphicsAnchorLayoutPrivate::constraintsFromSizeHints(), QWidgetPrivate::createExtra(), QGraphicsAnchorLayoutPrivate::createLayoutEdges(), QWidgetPrivate::createTLSysExtra(), QApplicationPrivate::dispatchEnterLeave(), QGraphicsLayoutItemPrivate::effectiveSizeHints(), QDockAreaLayoutInfo::fitItems(), QDockAreaLayout::getGrid(), initEmptyMultiBox(), QToolBarLayout::layoutActions(), QWidget::maximumSize(), QDockAreaLayoutItem::maximumSize(), QDockAreaLayoutInfo::maximumSize(), QDockWidgetItem::maximumSize(), QLabel::minimumSizeHint(), qSmartMaxSize(), realMaxSize(), QSplitterPrivate::recalc(), QtGraphicsAnchorLayout::AnchorData::refreshSizeHints(), PressDelayHandler::scrollerBecameActive(), QWidget::setFixedSize(), QWidget::setMaximumHeight(), QWidgetPrivate::setMaximumSize_helper(), QWidget::setMaximumWidth(), QWidgetPrivate::setMinimumSize_helper(), QWizardHeader::setup(), QFormLayoutPrivate::setupVerticalLayoutData(), QDockWidgetLayout::sizeFromContent(), QDockAreaLayoutInfo::sizeHint(), QGraphicsProxyWidget::sizeHint(), QGraphicsWidget::sizeHint(), QWizardPrivate::updateMinMaxSizes(), and QFormLayoutPrivate::updateSizes().
Definition at line 13240 of file qwidget.cpp.
References QRect::bottom(), debug, Qt::dec(), QPaintDevice::devicePixelRatio(), Qt::forcesign(), frameGeometry(), QWidget::frameGeometry, QWidget::geometry, QRect::height(), Qt::hex(), QWidget::internalWinId(), QString::isEmpty(), QWidget::isEnabled(), QWidget::isVisible(), QWidget::isWindow(), Qt::noforcesign(), QObject::objectName, QRect::right(), widget, QRect::width(), QWidget::windowFlags(), QWidget::windowState(), QWidget::windowType(), QRect::x(), and QRect::y().
|
inline |
Definition at line 791 of file qwidget.h.
References o.
Referenced by q_createNativeChildrenAndSetParent().
|
inline |
Definition at line 786 of file qwidget.h.
References o.
Referenced by QWidgetPrivate::activateChildLayoutsRecursively(), QWidgetPrivate::childAtRecursiveHelper(), QWidget::childrenRect(), QWidget::childrenRegion(), QWidgetPrivate::createRecursively(), QWidgetPrivate::createWinId(), QWidget::destroy(), QWidgetPrivate::determineLastFocusChild(), QAbstractItemView::editorDestroyed(), QAbstractItemDelegatePrivate::editorEventFilter(), QWidget::event(), QMenuBar::eventFilter(), QCompleter::eventFilter(), QAbstractItemView::eventFilter(), QPixmapStyle::eventFilter(), QCalendarWidget::eventFilter(), findTextureWidgetsRecursively(), QWidgetPrivate::getOpaqueChildren(), QWidgetPrivate::hideChildren(), QMainWindowLayout::hover(), QApplication::notify(), QWidgetPrivate::overlappedRegion(), QWidgetPrivate::paintSiblingsRecursive(), QWidgetLineControl::processKeyEvent(), QWidgetPrivate::propagatePaletteChange(), qSendWindowChangeToTextureChildrenRecursively(), qWidgetShortcutContextMatcher(), qwindowcontainer_traverse(), QFlickGestureRecognizer::recognize(), QWidgetPrivate::scrollChildren(), sendChangeRecursively(), QWidgetPrivate::sendComposeStatus(), QWidget::setAttribute(), QWidgetPrivate::setEnabled_helper(), QWidgetPrivate::setLayoutDirection_helper(), QWidgetPrivate::setLocale_helper(), QWidgetPrivate::setStyle_helper(), QWidget::setTabOrder(), QWidgetPrivate::setUpdatesEnabled_helper(), QWidgetPrivate::setWindowIcon_helper(), QWidgetPrivate::showChildren(), QWidgetPrivate::subtractOpaqueSiblings(), QWidgetPrivate::updateFont(), and QMdiArea::viewportEvent().