/****************************************************************************** * QSkinny - Copyright (C) 2016 Uwe Rathmann * This file may be used under the terms of the QSkinny License, Version 1.0 *****************************************************************************/ #include #include "QskInputContext.h" class QskInputContextPlugin final : public QPlatformInputContextPlugin { Q_OBJECT Q_PLUGIN_METADATA( IID QPlatformInputContextFactoryInterface_iid FILE "metadata.json" ) public: virtual QPlatformInputContext* create( const QString& system, const QStringList& ) override { if ( system.compare( QStringLiteral( "skinny" ), Qt::CaseInsensitive ) == 0 ) return new QskInputContext; return nullptr; } }; #include "QskInputContextPlugin.moc"