📄 qwindowdefs.h
字号:
/******************************************************************************** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved.**** This file is part of the QtGui module of the Qt Toolkit.**** This file may be used under the terms of the GNU General Public** License version 2.0 as published by the Free Software Foundation** and appearing in the file LICENSE.GPL included in the packaging of** this file. Please review the following information to ensure GNU** General Public Licensing requirements will be met:** http://trolltech.com/products/qt/licenses/licensing/opensource/**** If you are unsure which license is appropriate for your use, please** review the following information:** http://trolltech.com/products/qt/licenses/licensing/licensingoverview** or contact the sales department at sales@trolltech.com.**** In addition, as a special exception, Trolltech gives you certain** additional rights. These rights are described in the Trolltech GPL** Exception version 1.0, which can be found at** http://www.trolltech.com/products/qt/gplexception/ and in the file** GPL_EXCEPTION.txt in this package.**** In addition, as a special exception, Trolltech, as the sole copyright** holder for Qt Designer, grants users of the Qt/Eclipse Integration** plug-in the right for the Qt/Eclipse Integration to link to** functionality provided by Qt Designer and its related libraries.**** Trolltech reserves all rights not expressly granted herein.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.******************************************************************************/#ifndef QWINDOWDEFS_H#define QWINDOWDEFS_H#include <QtCore/qobjectdefs.h>#include <QtCore/qnamespace.h>QT_BEGIN_HEADERQT_MODULE(Gui)// Class forward definitionsclass QPaintDevice;class QWidget;class QDialog;class QColor;class QPalette;#ifdef QT3_SUPPORTclass QColorGroup;#endifclass QCursor;class QPoint;class QSize;class QRect;class QPolygon;class QPainter;class QRegion;class QFont;class QFontMetrics;class QFontInfo;class QPen;class QBrush;class QMatrix;class QPixmap;class QBitmap;class QMovie;class QImage;class QPicture;class QPrinter;class QTimer;class QTime;class QClipboard;class QString;class QByteArray;class QApplication;template<typename T> class QList;typedef QList<QWidget *> QWidgetList;// Window system dependent definitions#if defined(Q_WS_MAC) && !defined(Q_WS_QWS)#if (MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_2)typedef struct OpaqueEventLoopTimerRef* EventLoopTimerRef;typedef struct OpaqueMenuHandle *MenuRef;#elsetypedef struct __EventLoopTimer *EventLoopTimerRef;typedef struct OpaqueMenuRef *MenuRef;#endiftypedef char **MenuBarHandle;typedef struct OpaqueDragRef *DragRef;typedef struct OpaqueControlRef* ControlRef;typedef ControlRef HIViewRef;typedef struct CGImage *CGImageRef;typedef struct CGContext *CGContextRef;typedef struct OpaqueIconRef *IconRef;typedef struct OpaqueWindowGroupRef *WindowGroupRef;typedef struct OpaqueGrafPtr *CGrafPtr;typedef struct OpaquePMPrintSession *PMPrintSession;typedef struct OpaquePMPrintSettings *PMPrintSettings;typedef struct OpaquePMPageFormat *PMPageFormat;typedef struct OpaqueEventHandlerRef *EventHandlerRef;typedef struct OpaqueEventHandlerCallRef *EventHandlerCallRef;typedef struct OpaqueEventRef *EventRef;#ifdef Q_WS_MAC32typedef long int OSStatus;typedef int WId;#elsetypedef int OSStatus;typedef long WId;#endiftypedef struct OpaqueScrapRef *ScrapRef;typedef struct OpaqueRgnHandle *RgnHandle;typedef struct OpaqueWindowPtr *WindowPtr;typedef WindowPtr WindowRef;typedef struct OpaqueGrafPtr *GWorldPtr;typedef GWorldPtr GrafPtr;typedef struct GDevice **GDHandle;typedef void * MSG;typedef struct AEDesc AppleEvent;#endif // Q_WS_MAC#if defined(Q_WS_WIN)#include <QtGui/qwindowdefs_win.h>#endif // Q_WS_WIN#if defined(Q_OS_TEMP)#include "qwinfunctions_wce.h"#endif // Q_OS_TEMP#if defined(Q_WS_X11)typedef struct _XDisplay Display;typedef union _XEvent XEvent;typedef struct _XGC *GC;typedef struct _XRegion *Region;typedef unsigned long WId;#endif // Q_WS_X11#if defined(Q_WS_QWS)typedef unsigned long WId;struct QWSEvent;#endif // Q_WS_QWStemplate<class K, class V> class QHash;typedef QHash<WId, QWidget *> QWidgetMapper;template<class V> class QSet;typedef QSet<QWidget *> QWidgetSet;#if defined(QT_NEEDS_QMAIN)#define main qMain#endif// Global platform-independent types and functionsQT_END_HEADER#endif // QWINDOWDEFS_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -