Home · All Classes · Main Classes · Deprecated
Public Types | Public Member Functions | Properties

MTextEditModel Class Reference

Inherits MWidgetModel.

List of all members.

Public Types

enum  EditMode { EditModeBasic, EditModeActive, EditModeSelect }
enum  LineMode { SingleLine, MultiLine }
enum  EchoMode { Normal, NoEcho, Password, PasswordEchoOnEdit }

Public Member Functions

void updateCursor ()

Properties

MTextEditModel::EditMode edit
MTextEditModel::LineMode line
QString text
M::TextContentType type
Qt::TextInteractionFlags textInteractionFlags
bool errorHighlight
bool inputMethodCorrectionEnabled
bool isReadOnly
bool inputMethodAutoCapitalizationEnabled
bool autoSelectionEnabled
bool inputMethodPredictionEnabled
int maxLength
QString prompt
QString toolbar
int toolbarId
MTextEditModel::EchoMode echo
bool isAutoSipEnabled
int preeditCursor
QList< MTextEditFormatRangeadditionalFormats
bool isInputContextUpdateEnabled
bool isWesternNumericInputEnforced
bool isSelecting

Member Enumeration Documentation

Enumerator:
Normal 

Display characters as they are entered, default.

NoEcho 

Do not display entered characters.

Password 

Entered characters are replaced by mask characters.

PasswordEchoOnEdit 

Input is displayed clear text while doing input, replaced by mask characters afterwards.

Edit mode for MTextEdit.

Enumerator:
EditModeBasic 

The main mode of operation, no selection or preedit.

EditModeActive 

preedit editing initiated

EditModeSelect 

Text selected.

Line mode for MTextEdit, single line or multiline.

Enumerator:
SingleLine 

Only one line allowed, no more can be created.

MultiLine 

May have arbitrary number of lines.


Member Function Documentation

void MTextEditModel::updateCursor (  )  [inline]

Property Documentation

QList<MTextEditFormatRange> MTextEditModel::additionalFormats [read, write]
bool MTextEditModel::autoSelectionEnabled [read, write]
MTextEditModel::EchoMode MTextEditModel::echo [read, write]
MTextEditModel::EditMode MTextEditModel::edit [read, write]
bool MTextEditModel::errorHighlight [read, write]
bool MTextEditModel::inputMethodAutoCapitalizationEnabled [read, write]
bool MTextEditModel::inputMethodCorrectionEnabled [read, write]
bool MTextEditModel::inputMethodPredictionEnabled [read, write]
bool MTextEditModel::isAutoSipEnabled [read, write]
bool MTextEditModel::isInputContextUpdateEnabled [read, write]
bool MTextEditModel::isReadOnly [read, write]
MTextEditModel::isSelecting [read, write]

Boolean value that defines whether the text edit is during selecting.

Note:
isSelecting is different with MTextEdit::hasSelectedText(). isSelecting is true when the selection handles are appearing, false when disappearing. While the MTextEdit::hasSelectedText() could be false even when handles are still appearing.
bool MTextEditModel::isWesternNumericInputEnforced [read, write]
MTextEditModel::LineMode MTextEditModel::line [read, write]
int MTextEditModel::maxLength [read, write]
int MTextEditModel::preeditCursor [read, write]
QString MTextEditModel::prompt [read, write]
QString MTextEditModel::text [read, write]
Qt::TextInteractionFlags MTextEditModel::textInteractionFlags [read, write]
QString MTextEditModel::toolbar [read, write]
int MTextEditModel::toolbarId [read, write]
M::TextContentType MTextEditModel::type [read, write]

Copyright © 2010 Nokia Corporation
MeeGo Touch