Extending Qt Creator Manual | TextBlockUserData

Extending Qt Creator Manual 4.6.0

# TextBlockUserData Class

(TextEditor::TextBlockUserData)

- List of all members, including inherited members

## Public Types

enum | MatchType { NoMatch, Match, Mismatch }

## Public Functions

| TextBlockUserData()
| ~TextBlockUserData()
void | addMark(TextMark *mark)
int | additionalAnnotationHeight() const
int | braceDepthDelta() const
bool | clearIfdefedOut()
void | clearParentheses()
CodeFormatterData * | codeFormatterData() const
TextMarks | documentClosing()
bool | folded() const
bool | foldingEndIncluded() const
int | foldingIndent() const
bool | foldingStartIncluded() const
bool | hasParentheses() const
bool | ifdefedOut() const
int | lexerState() const
TextMarks | marks() const
const Parentheses & | parentheses() const
bool | removeMark(TextMark *mark)
void | setAdditionalAnnotationHeight(int annotationHeight)
void | setCodeFormatterData(CodeFormatterData *data)
void | setFolded(bool b)
void | setFoldingEndIncluded(bool included)
void | setFoldingIndent(int indent)
void | setFoldingStartIncluded(bool included)
bool | setIfdefedOut()
void | setLexerState(int state)
void | setParentheses(const Parentheses &parentheses)

## Static Public Members

MatchType | checkClosedParenthesis(QTextCursor *cursor, QChar c)
MatchType | checkOpenParenthesis(QTextCursor *cursor, QChar c)
bool | findNextBlockClosingParenthesis(QTextCursor *cursor)
bool | findNextClosingParenthesis(QTextCursor *cursor, bool select = false)
bool | findPreviousBlockOpenParenthesis(QTextCursor *cursor, bool checkStartPosition = false)
bool | findPreviousOpenParenthesis(QTextCursor *cursor, bool select = false, bool onlyInCurrentBlock = false)
MatchType | matchCursorBackward(QTextCursor *cursor)
MatchType | matchCursorForward(QTextCursor *cursor)

## Member Type Documentation

### enum TextBlockUserData::MatchType

## Member Function Documentation

### TextBlockUserData::TextBlockUserData()

Default constructs an instance of TextBlockUserData.

### TextBlockUserData::~TextBlockUserData()

Destroys the instance of TextBlockUserData.

### void TextBlockUserData::addMark(TextMark *mark)

### int TextBlockUserData::additionalAnnotationHeight() const

See also setAdditionalAnnotationHeight().

### int TextBlockUserData::braceDepthDelta() const

### `[static]` MatchType TextBlockUserData::checkClosedParenthesis(QTextCursor *cursor, QChar c)

### `[static]` MatchType TextBlockUserData::checkOpenParenthesis(QTextCursor *cursor, QChar c)

### bool TextBlockUserData::clearIfdefedOut()

### void TextBlockUserData::clearParentheses()

### CodeFormatterData *TextBlockUserData::codeFormatterData() const

See also setCodeFormatterData().

### TextMarks TextBlockUserData::documentClosing()

### `[static]` bool TextBlockUserData::findNextBlockClosingParenthesis(QTextCursor *cursor)

### `[static]` bool TextBlockUserData::findNextClosingParenthesis(QTextCursor *cursor, bool select = false)

### `[static]` bool TextBlockUserData::findPreviousBlockOpenParenthesis(QTextCursor *cursor, bool checkStartPosition = false)

### `[static]` bool TextBlockUserData::findPreviousOpenParenthesis(QTextCursor *cursor, bool select = false, bool onlyInCurrentBlock = false)

### bool TextBlockUserData::folded() const

See also setFolded().

### bool TextBlockUserData::foldingEndIncluded() const

See also setFoldingEndIncluded().

### int TextBlockUserData::foldingIndent() const

See also setFoldingIndent().

### bool TextBlockUserData::foldingStartIncluded() const

See also setFoldingStartIncluded().

### bool TextBlockUserData::hasParentheses() const

### bool TextBlockUserData::ifdefedOut() const

See also setIfdefedOut().

### int TextBlockUserData::lexerState() const

See also setLexerState().

### TextMarks TextBlockUserData::marks() const

### `[static]` MatchType TextBlockUserData::matchCursorBackward(QTextCursor *cursor)

### `[static]` MatchType TextBlockUserData::matchCursorForward(QTextCursor *cursor)

### const Parentheses &TextBlockUserData::parentheses() const

See also setParentheses().

### bool TextBlockUserData::removeMark(TextMark *mark)

### void TextBlockUserData::setAdditionalAnnotationHeight(int annotationHeight)

See also additionalAnnotationHeight().

### void TextBlockUserData::setCodeFormatterData(CodeFormatterData *data)

See also codeFormatterData().

### void TextBlockUserData::setFolded(bool b)

See also folded().

### void TextBlockUserData::setFoldingEndIncluded(bool included)

See also foldingEndIncluded().

### void TextBlockUserData::setFoldingIndent(int indent)

See also foldingIndent().

### void TextBlockUserData::setFoldingStartIncluded(bool included)

See also foldingStartIncluded().

### bool TextBlockUserData::setIfdefedOut()

See also ifdefedOut().

### void TextBlockUserData::setLexerState(int state)

See also lexerState().

### void TextBlockUserData::setParentheses(const Parentheses &parentheses)

See also parentheses().