Home ยท API Reference
Classes | Enumerations

MInputMethod Namespace Reference

Classes

struct  PreeditTextFormat

Enumerations

enum  OrientationAngle { Angle0 = 0, Angle90 = 90, Angle180 = 180, Angle270 = 270 }
enum  Orientation { Portrait, Landscape }
enum  TextContentType {
  FreeTextContentType, NumberContentType, PhoneNumberContentType, EmailContentType,
  UrlContentType, CustomContentType
}
 

Content type for text entries. Used at least with MTextEdit.

More...
enum  ItemType { ItemUndefined, ItemButton, ItemLabel }
 

Type of toolbar widget.

More...
enum  VisibleType { VisibleUndefined, VisibleWhenSelectingText, VisibleAlways }
 

Type of visible premiss for toolbar button.

More...
enum  ActionType {
  ActionUndefined, ActionSendKeySequence, ActionSendString, ActionSendCommand,
  ActionCopy, ActionPaste, ActionShowGroup, ActionHideGroup,
  ActionClose, ActionCopyPaste
}
 

Type of action.

More...
enum  CopyPasteState { InputMethodNoCopyPaste, InputMethodCopy, InputMethodPaste }
 

State of Copy/Paste button.

More...
enum  SwitchDirection { SwitchUndefined, SwitchForward, SwitchBackward }
enum  PreeditFace { PreeditDefault, PreeditNoCandidates, PreeditKeyPress }
enum  HandlerState { OnScreen, Hardware, Accessory }
enum  EventRequestType { EventRequestBoth, EventRequestSignalOnly, EventRequestEventOnly }
 

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

More...
enum  InputModeIndicator {
  NoIndicator, LatinLowerIndicator, LatinUpperIndicator, LatinLockedIndicator,
  CyrillicLowerIndicator, CyrillicUpperIndicator, CyrillicLockedIndicator, ArabicIndicator,
  PinyinIndicator, ZhuyinIndicator, CangjieIndicator, NumAndSymLatchedIndicator,
  NumAndSymLockedIndicator, DeadKeyAcuteIndicator, DeadKeyCaronIndicator, DeadKeyCircumflexIndicator,
  DeadKeyDiaeresisIndicator, DeadKeyGraveIndicator, DeadKeyTildeIndicator
}
enum  InputMethodMode { InputMethodModeNormal, InputMethodModeDirect, InputMethodModeProxy }

Enumeration Type Documentation

Type of action.

Enumerator:
ActionUndefined 

Do nothing.

ActionSendKeySequence 

Send key sequence like Ctrl+D.

ActionSendString 

Send string.

ActionSendCommand 

Send command (not implemented yet).

ActionCopy 

Copy selected text.

ActionPaste 

Paste text from clipboard.

ActionShowGroup 

Show some group of items.

ActionHideGroup 

Hide some group of items.

ActionClose 

Close virtual keyboard.

ActionCopyPaste 

Standard copy/paste button.

State of Copy/Paste button.

Enumerator:
InputMethodNoCopyPaste 

Copy/Paste button is hidden.

InputMethodCopy 

Copy button is accessible.

InputMethodPaste 

Paste button is accessible.

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.

Enumerator:
OnScreen 
Hardware 
Accessory 
Enumerator:
InputMethodModeNormal 

Normal mode allows to use preedit and error correction.

InputMethodModeDirect 

Virtual keyboard sends QKeyEvent for every key press or release.

InputMethodModeProxy 

Used with proxy widget.

This enum contains possible values for all the modes that are shown in the Input mode indicator.

Enumerator:
NoIndicator 

No indicator should be shown.

LatinLowerIndicator 

Latin lower case mode.

LatinUpperIndicator 

Latin upper case mode.

LatinLockedIndicator 

Latin caps locked mode.

CyrillicLowerIndicator 

Cyrillic lower case mode.

CyrillicUpperIndicator 

Cyrillic upper case mode.

CyrillicLockedIndicator 

Cyrillic caps locked mode.

ArabicIndicator 

Arabic mode.

PinyinIndicator 

Pinyin mode.

ZhuyinIndicator 

Zhuyin mode.

CangjieIndicator 

Cangjie mode.

NumAndSymLatchedIndicator 

Number and Symbol latched mode.

NumAndSymLockedIndicator 

Number and Symbol locked mode.

DeadKeyAcuteIndicator 

Dead key acute mode.

DeadKeyCaronIndicator 

Dead key caron mode.

DeadKeyCircumflexIndicator 

Dead key circumflex mode.

DeadKeyDiaeresisIndicator 

Dead key diaeresis mode.

DeadKeyGraveIndicator 

Dead key grave mode.

DeadKeyTildeIndicator 

Dead key tilde mode.

Type of toolbar widget.

Enumerator:
ItemUndefined 

Undefined item type.

ItemButton 

Item should be visualized as button.

ItemLabel 

Item should be visualized as label.

This enum contains possible values for orientation of windows in the application.

See also:
OrientationAngle
Enumerator:
Portrait 

equal to either M::Angle90 or M::Angle270 orientation angles

Landscape 

equal to either M::Angle0 or M::Angle180 orientation angles

This enum contains values of the orientation angle of windows in the application.

See also:
Orientation
Enumerator:
Angle0 
Angle90 
Angle180 
Angle270 
Enumerator:
PreeditDefault 
PreeditNoCandidates 
PreeditKeyPress 

Used for displaying the hwkbd key just pressed.

This enum defines direction of plugin switching

Enumerator:
SwitchUndefined 

Special value for uninitialized variables.

SwitchForward 

Activate next plugin.

SwitchBackward 

Activate previous plugin.

Content type for text entries. Used at least with MTextEdit.

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

Type of visible premiss for toolbar button.

Enumerator:
VisibleUndefined 

Item's visibility will not be changed automatically.

VisibleWhenSelectingText 

Item's visibility depends on text selection.

VisibleAlways 

Item is always visible.


Copyright © 2010 Nokia Corporation
MeeGo Touch