Extending Qt Creator Manual | TextEditor Namespace

Extending Qt Creator Manual 4.11.0

# TextEditor Namespace

(Debugger::TextEditor)

The TextEditor namespace contains the base text editor and several classes which provide supporting functionality like snippets, highlighting, code assist, indentation and style, and others. More...

Header: | #include <TextEditor>

## Namespaces

namespace | Constants
namespace | Internal

## Classes

class | BlockRange
class | BlockRange
class | ColorScheme
class | ColorScheme
class | Indenter
class | Indenter
class | RangeInLines
class | RangeInLines
class | Replacement
class | Replacement
class | TextStyles
class | TextStyles

## Types

enum | AssistKind { Completion, QuickFix, FollowSymbol }
enum | AssistKind { Completion, QuickFix, FollowSymbol }
enum | AssistReason { IdleEditor, ActivationCharacter, ExplicitlyInvoked }
enum | AssistReason { IdleEditor, ActivationCharacter, ExplicitlyInvoked }
typedef | MixinTextStyles
typedef | RangesInLines
typedef | RefactorMarkers
typedef | RefactorMarkers
typedef | RefactorMarkers
typedef | RefactorMarkers
typedef | Replacements
enum | TextMarkRequestKind { BreakpointRequest, BookmarkRequest, TaskMarkRequest }
enum | TextMarkRequestKind { BreakpointRequest, BookmarkRequest, TaskMarkRequest }
typedef | TextMarks
typedef | TextMarks
typedef | TextMarks
typedef | TextMarks
typedef | TextMarks
typedef | TextMarks
enum | TextPositionOperation { CurrentPosition, EndOfLinePosition, StartOfLinePosition, AnchorPosition, EndOfDocPosition }
enum | TextStyle { C_TEXT, C_LINK, C_SELECTION, C_LINE_NUMBER, ..., C_LAST_STYLE_SENTINEL }

## Functions

bool | operator!=(const int &f1, const int &f2)
bool | operator!=(const int &f1, const int &f2)
bool | operator!=(const Debugger::QmlJS::TextEditor::ColorScheme &cs1, const Debugger::QmlJS::TextEditor::ColorScheme &cs2)
bool | operator!=(const Debugger::TextEditor::ColorScheme &cs1, const Debugger::TextEditor::ColorScheme &cs2)
bool | operator!=(const Debugger::TextEditor::FontSettings &f1, const Debugger::TextEditor::FontSettings &f2)
bool | operator==(const int &f1, const int &f2)
bool | operator==(const int &f1, const int &f2)
bool | operator==(const Debugger::QmlJS::TextEditor::ColorScheme &cs1, const Debugger::QmlJS::TextEditor::ColorScheme &cs2)
bool | operator==(const Debugger::TextEditor::ColorScheme &cs1, const Debugger::TextEditor::ColorScheme &cs2)
bool | operator==(const Debugger::TextEditor::FontSettings &f1, const Debugger::TextEditor::FontSettings &f2)

## Detailed Description

The TextEditor namespace contains the base text editor and several classes which provide supporting functionality like snippets, highlighting, code assist, indentation and style, and others.

## Namespaces

### namespace TextEditor::Constants

## Classes

### class BlockRange

### class ColorScheme

### class Indenter

### class RangeInLines

### class Replacement

### class TextStyles

## Type Documentation

### enum TextEditor::AssistKind

### enum TextEditor::AssistReason

### typedef TextEditor::MixinTextStyles

### typedef TextEditor::RangesInLines

### typedef TextEditor::RefactorMarkers

### typedef TextEditor::Replacements

### enum TextEditor::TextMarkRequestKind

### typedef TextEditor::TextMarks

### enum TextEditor::TextPositionOperation

### enum TextEditor::TextStyle

## Function Documentation

### bool TextEditor::operator!=(const int &f1, const int &f2)

### bool TextEditor::operator!=(const Debugger::TextEditor::ColorScheme &cs1, const Debugger::TextEditor::ColorScheme &cs2)

### bool TextEditor::operator!=(const Debugger::TextEditor::FontSettings &f1, const Debugger::TextEditor::FontSettings &f2)

### bool TextEditor::operator==(const int &f1, const int &f2)

### bool TextEditor::operator==(const Debugger::TextEditor::ColorScheme &cs1, const Debugger::TextEditor::ColorScheme &cs2)

### bool TextEditor::operator==(const Debugger::TextEditor::FontSettings &f1, const Debugger::TextEditor::FontSettings &f2)