Home · API Reference · Modules
Maliit Namespace Reference

Namespaces

namespace  InputMethodQuery
namespace  Plugins
namespace  SettingEntryAttributes

Classes

class  AbstractPlatform
class  InputMethodQuick
class  InputMethodQuickPlugin
class  InputMethodQuickPluginPrivate
class  InputMethodQuickPrivate
class  KeyOverrideQuick
struct  PreeditTextFormat
class  StandaloneInputMethod
class  StandaloneInputMethodHost
class  UnknownPlatform
class  WaylandPlatform
class  WaylandPlatformPrivate
struct  WindowData
class  WindowGroup
class  XCBPlatform

Enumerations

enum  Position
enum  TextContentType
enum  CopyPasteState
enum  SwitchDirection
enum  PreeditFace
enum  HandlerState
enum  EventRequestType
enum  SettingEntryType

Functions

std::unique_ptr< AbstractPlatformcreatePlatform ()
std::unique_ptr< MInputContextConnection > createConnection ()

Enumeration Type Documentation

◆ CopyPasteState

State of Copy/Paste button.

Enumerator
InputMethodNoCopyPaste 

Copy/Paste button is hidden.

InputMethodCopy 

Copy button is accessible.

InputMethodPaste 

Paste button is accessible.

◆ EventRequestType

Key event request type for MInputContext::keyEvent().

Enumerator
EventRequestBoth 

Both a Qt::KeyEvent and a signal.

EventRequestSignalOnly 

Only a signal.

EventRequestEventOnly 

Only a Qt::KeyEvent.

◆ HandlerState

Enumerator
OnScreen 
Hardware 
Accessory 

◆ Position

Position of the window on the screen.

Enumerator
PositionOverlay 
PositionCenterBottom 
PositionLeftBottom 
PositionRightBottom 

◆ PreeditFace

Enumerator
PreeditDefault 
PreeditNoCandidates 
PreeditKeyPress 

Used for displaying the hwkbd key just pressed.

PreeditUnconvertible 

Inactive preedit region, not clickable.

PreeditActive 

Preedit region with active suggestions.

◆ SettingEntryType

Enumerator
StringType 
IntType 
BoolType 
StringListType 
IntListType 

◆ SwitchDirection

Direction of plugin switching.

Enumerator
SwitchUndefined 

Special value for uninitialized variables.

SwitchForward 

Activate next plugin.

SwitchBackward 

Activate previous plugin.

◆ TextContentType

Content type for text entries.

Content type of the text in the text edit widget, which can be used by input method plugins to offer more specific input methods, such as a numeric keypad for a number content type. Plugins may also adjust their word prediction and error correction accordingly.

Enumerator
FreeTextContentType 

all characters allowed

NumberContentType 

only integer numbers allowed

PhoneNumberContentType 

allows numbers and certain other characters used in phone numbers

EmailContentType 

allows only characters permitted in email address

UrlContentType 

allows only character permitted in URL address

CustomContentType 

allows content with user defined format

Function Documentation

◆ createConnection()

std::unique_ptr< MInputContextConnection > Maliit::createConnection ( )

◆ createPlatform()

std::unique_ptr< AbstractPlatform > Maliit::createPlatform ( )

Copyright © 2011 Nokia Corporation
Maliit