Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qwindowdefs.h
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3// Qt-Security score:significant reason:default
4
5#ifndef QWINDOWDEFS_H
6#define QWINDOWDEFS_H
7
8#include <QtGui/qtguiglobal.h>
9#include <QtCore/qobjectdefs.h>
10#include <QtCore/qnamespace.h>
11#include <QtCore/qcontainerfwd.h>
12
14
15
16// Class forward definitions
17
18class QPaintDevice;
19class QWidget;
20class QWindow;
21class QDialog;
22class QColor;
23class QPalette;
24class QCursor;
25class QPoint;
26class QSize;
27class QRect;
28class QPolygon;
29class QPainter;
30class QRegion;
31class QFont;
32class QFontMetrics;
33class QFontInfo;
34class QPen;
35class QBrush;
36class QPixmap;
37class QBitmap;
38class QMovie;
39class QImage;
40class QPicture;
41class QTimer;
42class QTime;
43class QClipboard;
44class QString;
45class QByteArray;
46class QApplication;
47
50
51QT_END_NAMESPACE
52
53// Window system dependent definitions
54
55
56#if defined(Q_OS_WIN) || defined(Q_QDOC)
57# include <QtGui/qwindowdefs_win.h>
58#endif // Q_OS_WIN
59
60
61
62
63typedef QT_PREPEND_NAMESPACE(quintptr) WId;
64
65
66
67QT_BEGIN_NAMESPACE
68
69typedef QHash<WId, QWidget *> QWidgetMapper;
71
72QT_END_NAMESPACE
73
74#if defined(QT_NEEDS_QMAIN)
75#define main qMain
76#endif
77
78// Global platform-independent types and functions
79
80#endif // QWINDOWDEFS_H
friend class QPainter
friend class QWidget
Definition qpainter.h:432
\inmodule QtCore\reentrant
Definition qpoint.h:30
The QPolygon class provides a list of points using integer precision.
Definition qpolygon.h:24
Combined button and popup list for selecting options.
QT_DECLARE_NAMESPACED_OBJC_INTERFACE(QMacAccessibilityElement, NSObject -(void) invalidate;) QT_BEGIN_NAMESPACE bool QAccessibleCache
Q_FORWARD_DECLARE_OBJC_CLASS(NSMenu)
QT_FORWARD_DECLARE_CLASS(QCocoaMenuItem)
#define qApp
QList< QWindow * > QWindowList
Definition qwindowdefs.h:49
QSet< QWidget * > QWidgetSet
Definition qwindowdefs.h:70
QList< QWidget * > QWidgetList
Definition qwindowdefs.h:48