Newer
Older
Import / projects / LGN-IP3870 / qtpyui / plugins / kbddrivers / brcm1103kbddriverplugin.cpp
/****************************************************************************
**
** Copyright (C) 2000-$THISYEAR$ $TROLLTECH$. All rights reserved.
**
** This file is part of the $MODULE$ of the Qtopia Toolkit.
**
** $TROLLTECH_DUAL_LICENSE$
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
****************************************************************************/

#include "brcm1103kbddriverplugin.h"
#include "brcm1103kbdhandler.h"


Brcm1103KbdDriverPlugin::Brcm1103KbdDriverPlugin( QObject *parent )
    : QKbdDriverPlugin( parent )
{}

Brcm1103KbdDriverPlugin::~Brcm1103KbdDriverPlugin()
{}

QWSKeyboardHandler* Brcm1103KbdDriverPlugin::create(const QString& driver, const QString&)
{
    return create( driver );
}

QWSKeyboardHandler* Brcm1103KbdDriverPlugin::create( const QString& driver)
{
    if( driver.toLower() == "brcm1103kbdhandler" ) {
        return new Brcm1103KbdHandler();
    }
    return 0;
}

QStringList Brcm1103KbdDriverPlugin::keys() const
{
    return QStringList() << "brcm1103kbdhandler";
}

Q_EXPORT_PLUGIN2(brcm1103kbdhandler, Brcm1103KbdDriverPlugin)