Home · API Reference · Modules
Classes | Enumerations | Functions
Plugin API

Classes

class  MAbstractInputMethod
 
class  MImAbstractPluginFactory
 
class  Maliit::Plugins::AbstractSurface
 
class  Maliit::Plugins::AbstractSurfaceFactory
 
class  MAttributeExtension
 
class  MImExtensionEvent
 
class  Maliit::Plugins::InputMethodPlugin
 
class  MImUpdateEvent
 
class  MImUpdateReceiver
 

Enumerations

enum  Maliit::Plugins::AbstractSurface::Option
 
enum  MImExtensionEvent::Type
 

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.

Enumeration Type Documentation

The Option enum describes the postioning and type of a surface.

Enumerator
None 
PositionOverlay 
PositionCenterBottom 
PositionLeftBottom 
PositionRightBottom 
TypeWidget 
TypeWindow 
TypeQuick1 
TypeQuick2 

Defines valid types for input method extension event.

Enumerator
None 
Update 

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