Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/QtGui/qwindowdefs.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // Copyright (C) 2016 The Qt Company Ltd.
0002 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
0003 
0004 #ifndef QWINDOWDEFS_H
0005 #define QWINDOWDEFS_H
0006 
0007 #include <QtGui/qtguiglobal.h>
0008 #include <QtCore/qobjectdefs.h>
0009 #include <QtCore/qnamespace.h>
0010 #include <QtCore/qcontainerfwd.h>
0011 
0012 QT_BEGIN_NAMESPACE
0013 
0014 
0015 // Class forward definitions
0016 
0017 class QPaintDevice;
0018 class QWidget;
0019 class QWindow;
0020 class QDialog;
0021 class QColor;
0022 class QPalette;
0023 class QCursor;
0024 class QPoint;
0025 class QSize;
0026 class QRect;
0027 class QPolygon;
0028 class QPainter;
0029 class QRegion;
0030 class QFont;
0031 class QFontMetrics;
0032 class QFontInfo;
0033 class QPen;
0034 class QBrush;
0035 class QPixmap;
0036 class QBitmap;
0037 class QMovie;
0038 class QImage;
0039 class QPicture;
0040 class QTimer;
0041 class QTime;
0042 class QClipboard;
0043 class QString;
0044 class QByteArray;
0045 class QApplication;
0046 
0047 typedef QList<QWidget *> QWidgetList;
0048 typedef QList<QWindow *> QWindowList;
0049 
0050 QT_END_NAMESPACE
0051 
0052 // Window system dependent definitions
0053 
0054 
0055 #if defined(Q_OS_WIN) || defined(Q_QDOC)
0056 #  include <QtGui/qwindowdefs_win.h>
0057 #endif // Q_OS_WIN
0058 
0059 
0060 
0061 
0062 typedef QT_PREPEND_NAMESPACE(quintptr) WId;
0063 
0064 
0065 
0066 QT_BEGIN_NAMESPACE
0067 
0068 typedef QHash<WId, QWidget *> QWidgetMapper;
0069 typedef QSet<QWidget *> QWidgetSet;
0070 
0071 QT_END_NAMESPACE
0072 
0073 #if defined(QT_NEEDS_QMAIN)
0074 #define main qMain
0075 #endif
0076 
0077 // Global platform-independent types and functions
0078 
0079 #endif // QWINDOWDEFS_H