![]() |
Qt 6.x
The Qt SDK
|
#include "private/qwindow_p.h"
#include "qwidgetwindow_p.h"
#include "qlayout.h"
#include "private/qwidget_p.h"
#include "private/qapplication_p.h"
#include <private/qwidgetrepaintmanager_p.h>
#include <qpa/qwindowsysteminterface_p.h>
#include <qpa/qplatformtheme.h>
#include <qpa/qplatformwindow.h>
#include <private/qgesturemanager_p.h>
#include <private/qhighdpiscaling_p.h>
#include "moc_qwidgetwindow_p.cpp"
Go to the source code of this file.
Classes | |
class | QWidgetWindowPrivate |
Functions | |
Q_WIDGETS_EXPORT bool | qt_tab_all_widgets () |
bool | qt_try_modal (QWidget *widget, QEvent::Type type) |
bool | q_evaluateRhiConfig (const QWidget *w, QPlatformBackingStoreRhiConfig *outConfig, QSurface::SurfaceType *outType) |
static bool | shouldBePropagatedToWidget (QEvent *event) |
static void | sendChangeRecursively (QWidget *widget, QEvent::Type type) |
Variables | |
Q_WIDGETS_EXPORT QWidget * | qt_button_down = nullptr |
QWidget * | qt_popup_down = nullptr |
int | openPopupCount |
bool | qt_popup_down_closed = false |
bool | qt_replay_popup_mouse_event = false |
QPointer< QWidget > | qt_last_mouse_receiver = nullptr |
bool q_evaluateRhiConfig | ( | const QWidget * | w, |
QPlatformBackingStoreRhiConfig * | outConfig, | ||
QSurface::SurfaceType * | outType | ||
) |
Definition at line 1095 of file qwidget.cpp.
References QBackingStoreRhiSupport::checkForceRhi(), q_evaluateRhiConfigRecursive(), and qCDebug.
Referenced by QWidgetWindow::QWidgetWindow(), QWidgetPrivate::create(), and QWidget::setParent().
Q_WIDGETS_EXPORT bool qt_tab_all_widgets | ( | ) |
Definition at line 345 of file qapplication.cpp.
bool qt_try_modal | ( | QWidget * | widget, |
QEvent::Type | type | ||
) |
Definition at line 2226 of file qapplication.cpp.
References QEvent::KeyPress, QEvent::KeyRelease, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, QEvent::MouseMove, QApplicationPrivate::tryModalHelper(), and widget.
Referenced by QWidgetWindow::handleKeyEvent().
|
static |
Definition at line 702 of file qwidgetwindow.cpp.
References d, e, QWidgetPrivate::get(), i, qobject_cast< QWidget * >(), sendChangeRecursively(), QCoreApplication::sendEvent(), and widget.
Referenced by sendChangeRecursively().
|
inlinestatic |
Definition at line 179 of file qwidgetwindow.cpp.
References QEvent::ChildAdded, QEvent::ChildRemoved, QEvent::Close, QEvent::DynamicPropertyChange, QEvent::Hide, QEvent::Paint, QEvent::Show, and QEvent::Timer.
Referenced by QWidgetWindow::event().
|
extern |
Definition at line 3407 of file qapplication.cpp.
Referenced by QWidgetWindow::handleMouseEvent(), and QApplicationPrivate::openPopup().
Definition at line 26 of file qwidgetwindow.cpp.
Referenced by QApplicationPrivate::closePopup(), QWidgetPrivate::deactivateWidgetCleanup(), QWidgetWindow::event(), QWidgetWindow::handleMouseEvent(), and QApplicationPrivate::sendSyntheticEnterLeave().
Definition at line 346 of file qwidgetwindow.cpp.
Referenced by QWidgetWindow::handleEnterLeaveEvent(), QWidgetWindow::handleMouseEvent(), and QApplicationPrivate::sendSyntheticEnterLeave().
Definition at line 29 of file qwidgetwindow.cpp.
Referenced by QApplicationPrivate::closePopup(), and QWidgetWindow::handleMouseEvent().
bool qt_popup_down_closed = false |
Definition at line 31 of file qwidgetwindow.cpp.
Referenced by QApplicationPrivate::closePopup(), and QWidgetWindow::handleMouseEvent().
bool qt_replay_popup_mouse_event = false |
Definition at line 32 of file qwidgetwindow.cpp.
Referenced by QApplicationPrivate::closePopup(), and QWidgetWindow::handleMouseEvent().