4#ifndef QWIDGETWINDOW_P_H
5#define QWIDGETWINDOW_P_H
18#include <QtWidgets/private/qtwidgetsglobal_p.h>
19#include <QtGui/qwindow.h>
21#include <QtCore/private/qobject_p.h>
22#include <QtGui/private/qevent_p.h>
23#include <QtWidgets/qwidget.h>
41#if QT_CONFIG(accessibility)
60#if QT_CONFIG(wheelevent)
61 void handleWheelEvent(QWheelEvent *);
63#if QT_CONFIG(draganddrop)
64 void handleDragEnterEvent(QDragEnterEvent *,
QWidget *
widget =
nullptr);
65 void handleDragMoveEvent(QDragMoveEvent *);
66 void handleDragLeaveEvent(QDragLeaveEvent *);
67 void handleDropEvent(QDropEvent *);
72#if QT_CONFIG(tabletevent)
73 void handleTabletEvent(QTabletEvent *);
78#ifndef QT_NO_CONTEXTMENU
83 void updateObjectName();
86 void handleScreenChange();
87 void handleDevicePixelRatioChange();
91 void updateNormalGeometry();
97 QWidget *getFocusWidget(FocusWidgets fw);
101#if QT_CONFIG(draganddrop)
The QCloseEvent class contains parameters that describe a close event.
The QExposeEvent class contains event parameters for expose events. \inmodule QtGui.
The QFocusEvent class contains event parameters for widget focus events.
The QKeyEvent class describes a key event.
The QMoveEvent class contains event parameters for move events.
The QNativeGestureEvent class contains parameters that describe a gesture event. \inmodule QtGui.
The QResizeEvent class contains event parameters for resize events.
The QTouchEvent class contains parameters that describe a touch event.
virtual QAccessibleInterface * accessibleRoot() const
Returns the accessibility interface for the object that the window represents.
bool visible
whether the window is visible or not
Combined button and popup list for selecting options.
GLuint GLsizei const GLchar * message