Home · API Reference · Modules

MImAbstractPluginFactory Class Reference
[Plugin API]

An MInputMethodPlugin factory used for dynamic languages. More...

List of all members.

Public Member Functions

 MImAbstractPluginFactory ()
virtual ~MImAbstractPluginFactory ()=0
virtual QString fileExtension () const =0
virtual MInputMethodPlugincreate (const QString &file) const =0


Detailed Description

An MInputMethodPlugin factory used for dynamic languages.

To create a factory, re-implement the virtual functions. These functions will be used to create a new instance of MInputMethodPlugin based on file mime-type.


Constructor & Destructor Documentation

MImAbstractPluginFactory::MImAbstractPluginFactory (  )  [explicit]

MImAbstractPluginFactory::~MImAbstractPluginFactory (  )  [pure virtual]


Member Function Documentation

virtual QString MImAbstractPluginFactory::fileExtension (  )  const [pure virtual]

Implement this function to return the extension of which kind of file this factory can handle.

virtual MInputMethodPlugin* MImAbstractPluginFactory::create ( const QString &  file  )  const [pure virtual]

Implement this function to create a new MInputMethodPlugin base on a file.


Copyright © 2011 Nokia Corporation
Maliit