Home · API Reference · Modules
Public Member Functions | List of all members
MImAbstractPluginFactory Class Referenceabstract

Public Member Functions

 MImAbstractPluginFactory ()
 
virtual ~MImAbstractPluginFactory ()=0
 
virtual QString fileExtension () const =0
 
virtual Maliit::Plugins::InputMethodPlugincreate (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 Maliit::Plugins::InputMethodPlugin* MImAbstractPluginFactory::create ( const QString &  file) const
pure virtual

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

virtual QString MImAbstractPluginFactory::fileExtension ( ) const
pure virtual

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


Copyright © 2011 Nokia Corporation
Maliit