Eneboo - Documentación para desarrolladores
src/qt/include/private/qgfxdriverinterface_p.h
Ir a la documentación de este archivo.
00001 /****************************************************************************
00002 ** $Id: qt/qgfxdriverinterface_p.h   3.3.8   edited Jan 11 14:37 $
00003 **
00004 ** Definition of Qt/Embedded Graphics Driver Interface
00005 **
00006 ** Created : 20020211
00007 **
00008 ** Copyright (C) 1992-2007 Trolltech ASA.  All rights reserved.
00009 **
00010 ** This file is part of the kernel module of the Qt GUI Toolkit.
00011 **
00012 ** This file may be distributed and/or modified under the terms of the
00013 ** GNU General Public License version 2 as published by the Free Software
00014 ** Foundation and appearing in the file LICENSE.GPL included in the
00015 ** packaging of this file.
00016 **
00017 ** Licensees holding valid Qt Enterprise Edition or Qt Professional Edition
00018 ** licenses for Qt/Embedded may use this file in accordance with the
00019 ** Qt Embedded Commercial License Agreement provided with the Software.
00020 **
00021 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
00022 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
00023 **
00024 ** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for
00025 **   information about Qt Commercial License Agreements.
00026 ** See http://www.trolltech.com/gpl/ for GPL licensing information.
00027 **
00028 ** Contact info@trolltech.com if any conditions of this licensing are
00029 ** not clear to you.
00030 **
00031 **********************************************************************/
00032 
00033 #ifndef QGFXDRIVERINTERFACE_P_H
00034 #define QGFXDRIVERINTERFACE_P_H
00035 
00036 //
00037 //  W A R N I N G
00038 //  -------------
00039 //
00040 // This file is not part of the Qt API.  This header file may
00041 // change from version to version without notice, or even be
00042 // removed.
00043 //
00044 // We mean it.
00045 //
00046 //
00047 
00048 #ifndef QT_H
00049 #include <private/qcom_p.h>
00050 #endif // QT_H
00051 
00052 #ifndef QT_NO_COMPONENT
00053 
00054 // {449EC6C6-DF3E-43E3-9E57-354A3D05AB34}
00055 #ifndef IID_QGfxDriver
00056 #define IID_QGfxDriver QUuid( 0x449ec6c6, 0xdf3e, 0x43e3, 0x9e, 0x57, 0x35, 0x4a, 0x3d, 0x05, 0xab, 0x34)
00057 #endif
00058 
00059 class QScreen;
00060 
00061 struct Q_EXPORT QGfxDriverInterface : public QFeatureListInterface
00062 {
00063     virtual QScreen* create( const QString& driver, int displayId ) = 0;
00064 };
00065 
00066 #endif // QT_NO_COMPONENT
00067 
00068 #endif // QGFXDRIVERINTERFACE_P_H
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'