9
#include <minputmethodplugin.h>
15
class Plugin : public QObject, public MInputMethodPlugin {
17
Q_INTERFACES( MInputMethodPlugin )
23
virtual QString name() const ;
24
virtual QStringList languages() const ;
25
virtual MAbstractInputMethod* createInputMethod( MAbstractInputMethodHost *host, QWidget *mainWindow ) ;
26
virtual MAbstractInputMethodSettings* createInputMethodSettings() ;
27
virtual QSet<MInputMethod::HandlerState> supportedStates() const ;
30
Q_DISABLE_COPY( Plugin ) ;
31
Q_DECLARE_PRIVATE( Plugin ) ;
32
PluginPrivate* const d_ptr ;
37
//Q_DECLARE_INTERFACE( plugin::Plugin, "com.meego.meegoimframework.Plugin/1.1" )