|  | Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# Qt 3 Support Members for QTextEdit

The following class members are part of the Qt 3 support layer. They are provided to help you port old code to Qt 4. We advise against using them in new code.

- QTextEdit class reference

### Public Types

- enum CursorAction { MoveBackward, MoveForward, MoveWordBackward, MoveWordForward, ..., MovePageDown }
- enum KeyboardAction { ActionBackspace, ActionDelete, ActionReturn, ActionKill, ActionWordBackspace, ActionWordDelete }

### Public Functions

- QTextEdit ( QWidget * parent, const char * name )
- bool bold () const
- QColor color () const
- void doKeyboardAction ( KeyboardAction action )
- QString family () const
- bool find ( const QString & exp, bool cs, bool wo )
- bool hasSelectedText () const
- void insert ( const QString & text )
- bool isModified () const
- bool isRedoAvailable () const
- bool isUndoAvailable () const
- bool italic () const
- void moveCursor ( CursorAction action, QTextCursor::MoveMode mode = QTextCursor::MoveAnchor )
- void moveCursor ( CursorAction action, bool select )
- int pointSize () const
- void redo () const
- QString selectedText () const
- void setBold ( bool b )
- void setFamily ( const QString & family )
- void setItalic ( bool i )
- void setPointSize ( int size )
- void setTextFormat ( Qt::TextFormat f )
- void setUnderline ( bool b )
- void sync ()
- QString text () const
- Qt::TextFormat textFormat () const
- bool underline () const
- void undo () const

- 60 public functions inherited from QWidget
- 8 public functions inherited from QObject
- 8 public functions inherited from QPaintDevice

### Public Slots

- void setColor ( const QColor & color )
- void setModified ( bool m = true )

- 1 public slot inherited from QWidget

### Signals

- void currentColorChanged ( const QColor & color )
- void currentFontChanged ( const QFont & font )

## Member Type Documentation

### enum QTextEdit::CursorAction

Constant | Value
--- | ---
`QTextEdit::MoveBackward` | `0`
`QTextEdit::MoveForward` | `1`
`QTextEdit::MoveWordBackward` | `2`
`QTextEdit::MoveWordForward` | `3`
`QTextEdit::MoveUp` | `4`
`QTextEdit::MoveDown` | `5`
`QTextEdit::MoveLineStart` | `6`
`QTextEdit::MoveLineEnd` | `7`
`QTextEdit::MoveHome` | `8`
`QTextEdit::MoveEnd` | `9`
`QTextEdit::MovePageUp` | `10`
`QTextEdit::MovePageDown` | `11`

### enum QTextEdit::KeyboardAction

Constant | Value
--- | ---
`QTextEdit::ActionBackspace` | `0`
`QTextEdit::ActionDelete` | `1`
`QTextEdit::ActionReturn` | `2`
`QTextEdit::ActionKill` | `3`
`QTextEdit::ActionWordBackspace` | `4`
`QTextEdit::ActionWordDelete` | `5`

## Member Function Documentation

### QTextEdit::QTextEdit ( QWidget * parent, const char * name )

Use one of the constructors that doesn't take the name argument and then use setObjectName() instead.

### bool QTextEdit::bold () const

Use fontWeight() >= QFont::Bold instead.

See also setBold().

### QColor QTextEdit::color () const

Use textColor() instead.

See also setColor().

### void QTextEdit::currentColorChanged ( const QColor & color ) `[signal]`

Use currentCharFormatChanged() instead.

### void QTextEdit::currentFontChanged ( const QFont & font ) `[signal]`

Use currentCharFormatChanged() instead.

### void QTextEdit::doKeyboardAction ( KeyboardAction action )

Executes keyboard action action.

Use the QTextCursor class instead.

See also textCursor().

### QString QTextEdit::family () const

Use fontFamily() instead.

See also setFamily().

### bool QTextEdit::find ( const QString & exp, bool cs, bool wo )

This is an overloaded member function, provided for convenience.

Use the find() overload that takes a QTextDocument::FindFlags argument.

### bool QTextEdit::hasSelectedText () const

Use textCursor().hasSelection() instead.

### void QTextEdit::insert ( const QString & text )

Use insertPlainText() instead.

### bool QTextEdit::isModified () const

Use document()->isModified() instead.

### bool QTextEdit::isRedoAvailable () const

Use document()->isRedoAvailable() instead.

### bool QTextEdit::isUndoAvailable () const

Use document()->isUndoAvailable() instead.

### bool QTextEdit::italic () const

Use fontItalic() instead.

See also setItalic().

### void QTextEdit::moveCursor ( CursorAction action, QTextCursor::MoveMode mode = QTextCursor::MoveAnchor )

This is an overloaded member function, provided for convenience.

Use the QTextCursor class instead.

### void QTextEdit::moveCursor ( CursorAction action, bool select )

This is an overloaded member function, provided for convenience.

Use the QTextCursor class instead.

### int QTextEdit::pointSize () const

Use int(fontPointSize()+0.5) instead.

See also setPointSize().

### void QTextEdit::redo () const

This is an overloaded member function, provided for convenience.

Use the non-const overload instead.

### QString QTextEdit::selectedText () const

Use textCursor().selectedText() instead.

### void QTextEdit::setBold ( bool b )

Use setFontWeight() instead.

See also bold().

### void QTextEdit::setColor ( const QColor & color ) `[slot]`

Use setTextColor() instead.

See also color().

### void QTextEdit::setFamily ( const QString & family )

Use setFontFamily() instead.

See also family().

### void QTextEdit::setItalic ( bool i )

Use setFontItalic() instead.

See also italic().

### void QTextEdit::setModified ( bool m = true ) `[slot]`

Use document->setModified() instead.

See also isModified().

### void QTextEdit::setPointSize ( int size )

Use setFontPointSize() instead.

See also pointSize().

### void QTextEdit::setTextFormat ( Qt::TextFormat f )

Sets the text format to format f.

See also textFormat().

### void QTextEdit::setUnderline ( bool b )

Use setFontUnderline() instead.

See also underline().

### void QTextEdit::sync ()

Does nothing.

### QString QTextEdit::text () const

Returns all the text in the text edit as plain text.

See also setText().

### Qt::TextFormat QTextEdit::textFormat () const

Returns the text format.

See also setTextFormat().

### bool QTextEdit::underline () const

Use fontUnderline() instead.

See also setUnderline().

### void QTextEdit::undo () const

This is an overloaded member function, provided for convenience.

Use the non-const overload instead.