Eneboo - Documentación para desarrolladores
src/qt/src/embedded/qmousedriverinterface_p.h
Ir a la documentación de este archivo.
00001 /****************************************************************************
00002 ** $Id: qt/qmousedriverinterface_p.h   3.3.8   edited Jan 11 14:37 $
00003 **
00004 ** Definition of Qt/Embedded Mouse Driver Interface
00005 **
00006 ** Created : 20020220
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 QMOUSEDRIVERINTERFACE_P_H
00034 #define QMOUSEDRIVERINTERFACE_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 // {4367CF5A-F7CE-407B-8BB6-DF19AEDA2EBB}
00055 #ifndef IID_QMouseDriver
00056 #define IID_QMouseDriver QUuid( 0x4367cf5a, 0xf7ce, 0x407b, 0x8b, 0xb6, 0xdf, 0x19, 0xae, 0xda, 0x2e, 0xbb)
00057 #endif
00058 
00059 class QWSMouseHandler;
00060 
00061 struct Q_EXPORT QMouseDriverInterface : public QFeatureListInterface
00062 {
00063     virtual QWSMouseHandler* create( const QString& driver, const QString &device ) = 0;
00064 };
00065 
00066 #endif // QT_NO_COMPONENT
00067 
00068 #endif // QMOUSEDRIVERINTERFACE_P_H
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'