1
/****************************************************************************
4
** Definition of QMultiInputContextPlugin class
6
** Copyright (C) 2004 immodule for Qt Project. All rights reserved.
8
** This file is written to contribute to Trolltech AS under their own
9
** licence. You may use this file under your Qt license. Following
10
** description is copied from their original file headers. Contact
11
** immodule-qt@freedesktop.org if any conditions of this licensing are
14
****************************************************************************/
16
/****************************************************************************
18
** Copyright (C) 1992-2004 Trolltech AS. All rights reserved.
20
** This file is part of the input method module of the Qt Toolkit.
22
** Licensees holding valid Qt Preview licenses may use this file in
23
** accordance with the Qt Preview License Agreement provided with the
26
** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for
27
** information about Qt Commercial License Agreements.
29
** Contact info@trolltech.com if any conditions of this licensing are
32
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
33
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
35
****************************************************************************/
38
#include "qmultiinputcontext.h"
39
#include <qinputcontextplugin.h>
40
#include <qstringlist.h>
43
class QMultiInputContextPlugin : public QInputContextPlugin
47
QMultiInputContextPlugin();
48
~QMultiInputContextPlugin();
50
QStringList keys() const;
51
QInputContext *create( const QString &key );
52
QStringList languages( const QString &key );
53
QString displayName( const QString &key );
54
QString description( const QString &key );