Home ยท API Reference

MIMPluginManager Class Reference

Note: this class is not considered stable API. More...

List of all members.

Public Slots

void showActivePlugins ()
 Show active plugins.
void hideActivePlugins ()
 Hide active plugins.
void hideActivePluginsIfWindowGone (MImRemoteWindow *window)
 Hide on window gone.
void updateRegion (const QRegion &region)
 Updates the whole painting area for input method objects.

Signals

void regionUpdated (const QRegion &region)

Public Member Functions

 MIMPluginManager (MImRotationAnimation *rotationAnimation=0)
virtual ~MIMPluginManager ()
QStringList loadedPluginsNames () const
 Returns names of loaded plugins.
QStringList loadedPluginsNames (MInputMethod::HandlerState state) const
 Returns names of loaded plugins which support state.
QList< MImPluginDescriptionpluginDescriptions (MInputMethod::HandlerState state) const
 Return information about loaded input method plugins which could work in specified state.
QStringList activePluginsNames () const
 Returns names of activated plugins.
QString activePluginsName (MInputMethod::HandlerState state) const
 Returns names of activated plugin for state.
QMap< QString, QString > availableSubViews (const QString &plugin, MInputMethod::HandlerState state=MInputMethod::OnScreen) const
 Returns all subviews (IDs and titles) of loaded plugins which support state.
void setActivePlugin (const QString &pluginName, MInputMethod::HandlerState state)
 Sets pluginName as the activated plugin for state.
bool isDBusConnectionValid () const
 Returns true if the connection to D-Bus is valid and the object is properly usable.
void switchPlugin (MInputMethod::SwitchDirection direction, MAbstractInputMethod *initiator)
 Switches plugin in according to given direction.
void switchPlugin (const QString &name, MAbstractInputMethod *initiator)
 Switches active plugin to inactive plugin with given name.

Protected Attributes

MIMPluginManagerPrivate *const d_ptr


Detailed Description

Note: this class is not considered stable API.

Constructor & Destructor Documentation

MIMPluginManager::MIMPluginManager ( MImRotationAnimation *  rotationAnimation = 0  )  [explicit]

Constructs object MIMPluginManager

MIMPluginManager::~MIMPluginManager (  )  [virtual]


Member Function Documentation

QStringList MIMPluginManager::loadedPluginsNames (  )  const

Returns names of loaded plugins.

QStringList MIMPluginManager::loadedPluginsNames ( MInputMethod::HandlerState  state  )  const

Returns names of loaded plugins which support state.

QList< MImPluginDescription > MIMPluginManager::pluginDescriptions ( MInputMethod::HandlerState  state  )  const

Return information about loaded input method plugins which could work in specified state.

QStringList MIMPluginManager::activePluginsNames (  )  const

Returns names of activated plugins.

QString MIMPluginManager::activePluginsName ( MInputMethod::HandlerState  state  )  const

Returns names of activated plugin for state.

QMap< QString, QString > MIMPluginManager::availableSubViews ( const QString &  plugin,
MInputMethod::HandlerState  state = MInputMethod::OnScreen 
) const

Returns all subviews (IDs and titles) of loaded plugins which support state.

void MIMPluginManager::setActivePlugin ( const QString &  pluginName,
MInputMethod::HandlerState  state 
)

Sets pluginName as the activated plugin for state.

bool MIMPluginManager::isDBusConnectionValid (  )  const

Returns true if the connection to D-Bus is valid and the object is properly usable.

void MIMPluginManager::switchPlugin ( MInputMethod::SwitchDirection  direction,
MAbstractInputMethod initiator 
)

Switches plugin in according to given direction.

void MIMPluginManager::switchPlugin ( const QString &  name,
MAbstractInputMethod initiator 
)

Switches active plugin to inactive plugin with given name.

void MIMPluginManager::regionUpdated ( const QRegion &  region  )  [signal]

void MIMPluginManager::showActivePlugins (  )  [slot]

Show active plugins.

void MIMPluginManager::hideActivePlugins (  )  [slot]

Hide active plugins.

void MIMPluginManager::hideActivePluginsIfWindowGone ( MImRemoteWindow *  window  )  [slot]

Hide on window gone.

void MIMPluginManager::updateRegion ( const QRegion &  region  )  [slot]

Updates the whole painting area for input method objects.


Member Data Documentation

MIMPluginManagerPrivate* const MIMPluginManager::d_ptr [protected]


Copyright © 2010 Nokia Corporation
MeeGo Touch