Eneboo - Documentación para desarrolladores
src/qt/include/private/qkbddriverinterface_p.h
Ir a la documentación de este archivo.
00001 /****************************************************************************
00002 ** $Id: qt/qkbddriverinterface_p.h   3.3.8   edited Jan 11 14:37 $
00003 **
00004 ** Definition of Qt/Embedded Keyboard Driver Interface
00005 **
00006 ** Created : 20020218
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 QKBDDRIVERINTERFACE_P_H
00034 #define QKBDDRIVERINTERFACE_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 // {C7C838EA-FC3E-4905-92AD-F479E81F1D02}
00055 #ifndef IID_QKbdDriver
00056 #define IID_QKbdDriver QUuid( 0xc7c838ea, 0xfc3e, 0x4905, 0x92, 0xad, 0xf4, 0x79, 0xe8, 0x1f, 0x1d, 0x02)
00057 #endif
00058 
00059 class QWSKeyboardHandler;
00060 
00061 struct Q_EXPORT QKbdDriverInterface : public QFeatureListInterface
00062 {
00063     virtual QWSKeyboardHandler* create( const QString& driver, const QString& device ) = 0;
00064 };
00065 
00066 #endif // QT_NO_COMPONENT
00067 
00068 #endif // QKBDDRIVERINTERFACE_P_H
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'