Home · API Reference · Modules
Classes | Functions
Plugin API

Classes

class  MAbstractInputMethod
 A base class for input methods. More...
class  MImAbstractPluginFactory
 An MInputMethodPlugin factory used for dynamic languages. More...
class  Maliit::Plugins::AbstractSurface
 The AbstractSurface class provides a window abstraction for rendering the plugin. More...
class  Maliit::Plugins::AbstractSurfaceFactory
 The AbstractSurfaceFactory class is used to create AbstractSurface instances. More...
class  MAttributeExtension
 Attribute extension. More...
class  MImExtensionEvent
 Base class for extending signaling from input method system to plugins. More...
class  Maliit::Plugins::InputMethodPlugin
 An interface class for all input method plugins. More...
class  MImUpdateEvent
 Monitor the input method properties sent by the application. More...
class  MImUpdateReceiver
 An example that turns data-polling from events into data-pushing via properties and change notifications. More...

Functions

QSharedPointer< AbstractSurface > Maliit::Plugins::createTestSurface (AbstractSurface::Options options, const QSharedPointer< AbstractSurface > &parent)
QSharedPointer
< AbstractGraphicsViewSurface > 
Maliit::Plugins::createTestGraphicsViewSurface (const QSharedPointer< AbstractSurface > &parent)
QSharedPointer
< AbstractWidgetSurface > 
Maliit::Plugins::createTestWidgetSurface (const QSharedPointer< AbstractSurface > &parent)

Detailed Description

Input method plugin API.

Function Documentation

QSharedPointer< AbstractGraphicsViewSurface > Maliit::Plugins::createTestGraphicsViewSurface ( const QSharedPointer< AbstractSurface > &  parent)

Allows to create a graphics view surface without a running maliit-server instance.

Useful for tests.

Note
Plugins must not use this, but should instead use the Maliit::Plugins::AbstractSurfaceFactory returned by MAbstractInputMethodHost::surfaceFactory().
Parameters
parentthe parent of the new surface
Returns
a new shared Maliit::Plugins::AbstractGraphicsViewSurface
QSharedPointer< AbstractSurface > Maliit::Plugins::createTestSurface ( AbstractSurface::Options  options,
const QSharedPointer< AbstractSurface > &  parent 
)

Allows to create a surface without a running maliit-server instance.

Useful for tests.

Note
Plugins must not use this, but should instead use the Maliit::Plugins::AbstractSurfaceFactory returned by MAbstractInputMethodHost::surfaceFactory().
Parameters
optionsthe options the surface should have
parentthe parent of the new surface
Returns
a new shared Maliit::Plugins::AbstractSurface
QSharedPointer< AbstractWidgetSurface > Maliit::Plugins::createTestWidgetSurface ( const QSharedPointer< AbstractSurface > &  parent)

Allows to create a widget surface without a running maliit-server instance.

Useful for tests.

Note
Plugins must not use this, but should instead use the Maliit::Plugins::AbstractSurfaceFactory returned by MAbstractInputMethodHost::surfaceFactory().
Parameters
parentthe parent of the new surface
Returns
a new shared Maliit::Plugins::AbstractWidgetSurface

Copyright © 2011 Nokia Corporation
Maliit