TextEditorWidget Class

(TextEditor::TextEditorWidget)

Public Types

class Link
enum Side { Left, Right }

Properties

Public Functions

TextEditorWidget(QWidget *parent = 0)
~TextEditorWidget() override
void abortAssist()
virtual void aboutToOpen(const QString &fileName, const QString &realFileName)
bool alwaysOpenLinksInNextSplit() const
void appendStandardContextMenuActions(QMenu *menu)
AutoCompleter *autoCompleter() const
const BehaviorSettings &behaviorSettings() const
QTextCursor blockSelection() const
bool camelCaseNavigationEnabled() const
QChar characterAt(int pos) const
void circularPaste()
void cleanWhitespace()
bool codeFoldingSupported() const
bool codeFoldingVisible() const
int columnCount() const
void configureGenericHighlighter()
bool constrainTooltips() const
QString contextHelpId()
void convertPosition(int pos, int *line, int *column) const
virtual void copy()
void copyLine()
void copyLineDown()
void copyLineUp()
virtual TextEditor::AssistInterface *createAssistInterface(AssistKind assistKind, AssistReason assistReason) const
QRect cursorRect(int pos) const
virtual void cut()
void cutLine()
void deleteEndOfLine()
void deleteEndOfWord()
void deleteEndOfWordCamelCase()
void deleteLine()
void deleteStartOfLine()
void deleteStartOfWord()
void deleteStartOfWordCamelCase()
const DisplaySettings &displaySettings() const
void duplicateSelection()
void duplicateSelectionAndComment()
virtual void encourageApply()
void ensureBlockIsUnfolded(QTextBlock block)
void ensureCursorVisible()
QWidget *extraArea() const
virtual void extraAreaContextMenuEvent(QContextMenuEvent *)
virtual void extraAreaLeaveEvent(QEvent *)
virtual void extraAreaMouseEvent(QMouseEvent *)
virtual void extraAreaPaintEvent(QPaintEvent *)
virtual int extraAreaWidth(int *markWidthPtr = 0) const
QString extraSelectionTooltip(int pos) const
QList<QTextEdit::ExtraSelection> extraSelections(Core::Id kind) const
void fold()
virtual void format()
void gotoBlockEnd()
void gotoBlockEndWithSelection()
void gotoBlockStart()
void gotoBlockStartWithSelection()
void gotoLine(int line, int column = 0, bool centerLine = true, bool animate = false)
void gotoLineEnd()
void gotoLineEndWithSelection()
void gotoLineStart()
void gotoLineStartWithSelection()
void gotoNextCharacter()
void gotoNextCharacterWithSelection()
void gotoNextLine()
void gotoNextLineWithSelection()
void gotoNextWord()
void gotoNextWordCamelCase()
void gotoNextWordCamelCaseWithSelection()
void gotoNextWordWithSelection()
void gotoPreviousCharacter()
void gotoPreviousCharacterWithSelection()
void gotoPreviousLine()
void gotoPreviousLineWithSelection()
void gotoPreviousWord()
void gotoPreviousWordCamelCase()
void gotoPreviousWordCamelCaseWithSelection()
void gotoPreviousWordWithSelection()
bool hasBlockSelection() const
bool highlightCurrentLine() const
void inSnippetMode(bool *active)
void indent()
void insertCodeSnippet(const QTextCursor &cursor, const QString &snippet)
QAction *insertExtraToolBarWidget(Side side, QWidget *widget)
void insertLineAbove()
void insertLineBelow()
void insertPlainText(const QString &text)
void invokeAssist(AssistKind assistKind, IAssistProvider *provider = 0)
bool isMissingSyntaxDefinition() const
bool isParenthesesMatchingEnabled() const
void joinLines()
void keepAutoCompletionHighlight(bool keepHighlight)
Core::Id languageSettingsId() const
bool lineNumbersVisible() const
bool lineSeparatorsAllowed() const
void lowercaseSelection()
const MarginSettings &marginSettings() const
bool marksVisible() const
bool mouseHidingEnabled() const
bool mouseNavigationEnabled() const
void moveLineDown()
void moveLineUp()
virtual void openFinishedSuccessfully()
void openLinkUnderCursor()
void openLinkUnderCursorInNextSplit()
virtual void paste()
int position(TextPositionOperation posOp = CurrentPosition, int at = -1) const
void print(QPrinter *)
void redo()
RefactorMarkers refactorMarkers() const
void remove(int length)
void replace(int length, const QString &string)
bool requestMarkEnabled() const
bool restoreState(const QByteArray &state)
bool revisionsVisible() const
virtual void rewrapParagraph()
int rowCount() const
QByteArray saveState() const
bool scrollWheelZoomingEnabled() const
virtual void selectAll()
virtual bool selectBlockDown()
virtual bool selectBlockUp()
void selectEncoding()
void selectWordUnderCursor()
QString selectedText() const
void setAlwaysOpenLinksInNextSplit(bool b)
void setAutoCompleteSkipPosition(const QTextCursor &cursor)
void setAutoCompleter(AutoCompleter *autoCompleter)
void setBehaviorSettings(const TextEditor::BehaviorSettings &)
void setBlockSelection(bool on)
void setBlockSelection(int positionBlock, int positionColumn, int anchhorBlock, int anchorColumn)
void setBlockSelection(const QTextCursor &cursor)
void setCamelCaseNavigationEnabled(bool b)
void setCodeFoldingSupported(bool b)
void setCodeStyle(ICodeStylePreferences *settings)
void setCompletionSettings(const TextEditor::CompletionSettings &)
void setConstrainTooltips(bool b)
void setContextHelpId(const QString &id)
void setCursorPosition(int pos)
virtual void setDisplaySettings(const TextEditor::DisplaySettings &)
void setExtraEncodingSettings(const TextEditor::ExtraEncodingSettings &)
void setExtraSelections(Core::Id kind, const QList<QTextEdit::ExtraSelection> &selections)
void setHighlightCurrentLine(bool b)
void setIfdefedOutBlocks(const QList<BlockRange> &blocks)
void setLanguageSettingsId(Core::Id settingsId)
void setLineNumbersVisible(bool b)
void setLineSeparatorsAllowed(bool b)
virtual void setMarginSettings(const TextEditor::MarginSettings &)
void setMarksVisible(bool b)
void setMouseHidingEnabled(bool b)
void setMouseNavigationEnabled(bool b)
void setParenthesesMatchingEnabled(bool b)
void setReadOnly(bool b)
void setRefactorMarkers(const RefactorMarkers &markers)
void setRequestMarkEnabled(bool b)
void setRevisionsVisible(bool b)
void setScrollWheelZoomingEnabled(bool b)
void setStorageSettings(const TextEditor::StorageSettings &)
void setTextDocument(const QSharedPointer<TextDocument> &doc)
void setTypingSettings(const TextEditor::TypingSettings &)
void setVisibleWrapColumn(int column)
void setupFallBackEditor(Core::Id id)
void setupGenericHighlighter()
void showContextMenu()
void sortSelectedLines()
void switchUtf8bom()
QString textAt(int from, int to) const
TextDocument *textDocument() const
QSharedPointer<TextDocument> textDocumentPtr() const
QToolBar *toolBar()
QPoint toolTipPosition(const QTextCursor &c) const
QRegion translatedLineRegion(int lineStart, int lineEnd) const
virtual void unCommentSelection()
void undo()
void unfold()
void unfoldAll()
void unindent()
void updateFoldingHighlight(const QPoint &pos)
void updateTextCodecLabel()
void uppercaseSelection()
int verticalBlockSelectionFirstColumn() const
int verticalBlockSelectionLastColumn() const
void viewLineDown()
void viewLineUp()
void viewPageDown()
void viewPageUp()
int visibleWrapColumn() const
void zoomF(float delta)
void zoomReset()

Signals

void activateEditor()
void assistFinished()
void markContextMenuRequested(TextEditor::TextEditorWidget *widget, int line, QMenu *menu)
void markRequested(TextEditor::TextEditorWidget *widget, int line, TextEditor::TextMarkRequestKind kind)
void readOnlyChanged()
void requestBlockUpdate(const QTextBlock &)
void tooltipOverrideRequested(TextEditor::TextEditorWidget *widget, const QPoint &globalPos, int position, bool *handled)
void tooltipRequested(const QPoint &globalPos, int position)

Static Public Members

TextEditorWidget *currentTextEditorWidget()
QMimeData *duplicateMimeData(const QMimeData *source)
QString msgTextTooLarge(quint64 size)

Protected Functions

void addHoverHandler(BaseHoverHandler *handler)
virtual void applyFontSettings()
QTextBlock blockForVisibleRow(int row) const
bool canInsertFromMimeData(const QMimeData *source) const override
void changeEvent(QEvent *e) override
QMimeData *createMimeDataFromSelection() const override
void doSetTextCursor(const QTextCursor &cursor) override
void doSetTextCursor(const QTextCursor &cursor, bool keepBlockSelection)
void dragEnterEvent(QDragEnterEvent *e) override
virtual void drawCollapsedBlockPopup(QPainter &painter, const QTextBlock &block, QPointF offset, const QRect &clip)
bool event(QEvent *e) override
virtual void finalizeInitialization()
virtual void finalizeInitializationAfterDuplication(TextEditorWidget *)
void focusInEvent(QFocusEvent *e) override
void focusOutEvent(QFocusEvent *e) override
bool inFindScope(const QTextCursor &cursor)
bool inFindScope(int selectionStart, int selectionEnd)
void inputMethodEvent(QInputMethodEvent *e) override
void insertFromMimeData(const QMimeData *source) override
void keyPressEvent(QKeyEvent *e) override
void keyReleaseEvent(QKeyEvent *) override
void leaveEvent(QEvent *) override
virtual QString lineNumber(int blockNumber) const
virtual int lineNumberDigits() const
void mouseDoubleClickEvent(QMouseEvent *) override
void mouseMoveEvent(QMouseEvent *) override
void mousePressEvent(QMouseEvent *) override
void mouseReleaseEvent(QMouseEvent *) override
virtual void onRefactorMarkerClicked(const RefactorMarker &)
virtual void paintBlock(QPainter *painter, const QTextBlock &block, const QPointF &offset, const QVector<QTextLayout::FormatRange> &selections, const QRect &clipRect) const
void paintEvent(QPaintEvent *) override
virtual QString plainTextFromSelection(const QTextCursor &cursor) const
virtual QColor replacementPenColor(int blockNumber) const
virtual bool replacementVisible(int blockNumber) const
void resizeEvent(QResizeEvent *) override
virtual bool selectionVisible(int blockNumber) const
void showDefaultContextMenu(QContextMenuEvent *e, Core::Id menuContextId)
void showEvent(QShowEvent *) override
virtual void slotCodeStyleSettingsChanged(const QVariant &)
virtual void slotCursorPositionChanged()
void timerEvent(QTimerEvent *) override
virtual void triggerPendingUpdates()
bool viewportEvent(QEvent *event) override
int visibleFoldedBlockNumber() const
void wheelEvent(QWheelEvent *e) override

Static Protected Members

QString convertToPlainText(const QString &txt)
QTextCursor flippedCursor(const QTextCursor &cursor)

Member Type Documentation

enum TextEditorWidget::Side

Property Documentation

verticalBlockSelectionFirstColumn : const int

Access functions:

int verticalBlockSelectionFirstColumn() const

verticalBlockSelectionLastColumn : const int

Access functions:

int verticalBlockSelectionLastColumn() const

Member Function Documentation

TextEditorWidget::TextEditorWidget(QWidget *parent = 0)

Default constructs an instance of TextEditorWidget.

TextEditorWidget::~TextEditorWidget()

Destroys the instance of TextEditorWidget.

void TextEditorWidget::abortAssist()

[virtual] void TextEditorWidget::aboutToOpen(const QString &fileName, const QString &realFileName)

[signal] void TextEditorWidget::activateEditor()

[protected] void TextEditorWidget::addHoverHandler(BaseHoverHandler *handler)

bool TextEditorWidget::alwaysOpenLinksInNextSplit() const

See also setAlwaysOpenLinksInNextSplit().

void TextEditorWidget::appendStandardContextMenuActions(QMenu *menu)

[virtual protected] void TextEditorWidget::applyFontSettings()

[signal] void TextEditorWidget::assistFinished()

AutoCompleter *TextEditorWidget::autoCompleter() const

See also setAutoCompleter().

const BehaviorSettings &TextEditorWidget::behaviorSettings() const

See also setBehaviorSettings().

[protected] QTextBlock TextEditorWidget::blockForVisibleRow(int row) const

QTextCursor TextEditorWidget::blockSelection() const

See also setBlockSelection().

bool TextEditorWidget::camelCaseNavigationEnabled() const

See also setCamelCaseNavigationEnabled().

[protected] bool TextEditorWidget::canInsertFromMimeData(const QMimeData *source) const

[protected] void TextEditorWidget::changeEvent(QEvent *e)

QChar TextEditorWidget::characterAt(int pos) const

void TextEditorWidget::circularPaste()

void TextEditorWidget::cleanWhitespace()

bool TextEditorWidget::codeFoldingSupported() const

See also setCodeFoldingSupported().

bool TextEditorWidget::codeFoldingVisible() const

int TextEditorWidget::columnCount() const

void TextEditorWidget::configureGenericHighlighter()

bool TextEditorWidget::constrainTooltips() const

See also setConstrainTooltips().

QString TextEditorWidget::contextHelpId()

See also setContextHelpId().

void TextEditorWidget::convertPosition(int pos, int *line, int *column) const

[static protected] QString TextEditorWidget::convertToPlainText(const QString &txt)

[virtual] void TextEditorWidget::copy()

void TextEditorWidget::copyLine()

void TextEditorWidget::copyLineDown()

void TextEditorWidget::copyLineUp()

[virtual] TextEditor::AssistInterface *TextEditorWidget::createAssistInterface(AssistKind assistKind, AssistReason assistReason) const

[protected] QMimeData *TextEditorWidget::createMimeDataFromSelection() const

[static] TextEditorWidget *TextEditorWidget::currentTextEditorWidget()

QRect TextEditorWidget::cursorRect(int pos) const

[virtual] void TextEditorWidget::cut()

void TextEditorWidget::cutLine()

void TextEditorWidget::deleteEndOfLine()

void TextEditorWidget::deleteEndOfWord()

void TextEditorWidget::deleteEndOfWordCamelCase()

void TextEditorWidget::deleteLine()

void TextEditorWidget::deleteStartOfLine()

void TextEditorWidget::deleteStartOfWord()

void TextEditorWidget::deleteStartOfWordCamelCase()

const DisplaySettings &TextEditorWidget::displaySettings() const

See also setDisplaySettings().

[protected] void TextEditorWidget::doSetTextCursor(const QTextCursor &cursor)

[protected] void TextEditorWidget::doSetTextCursor(const QTextCursor &cursor, bool keepBlockSelection)

[protected] void TextEditorWidget::dragEnterEvent(QDragEnterEvent *e)

[virtual protected] void TextEditorWidget::drawCollapsedBlockPopup(QPainter &painter, const QTextBlock &block, QPointF offset, const QRect &clip)

[static] QMimeData *TextEditorWidget::duplicateMimeData(const QMimeData *source)

void TextEditorWidget::duplicateSelection()

void TextEditorWidget::duplicateSelectionAndComment()

[virtual] void TextEditorWidget::encourageApply()

void TextEditorWidget::ensureBlockIsUnfolded(QTextBlock block)

void TextEditorWidget::ensureCursorVisible()

[protected] bool TextEditorWidget::event(QEvent *e)

QWidget *TextEditorWidget::extraArea() const

[virtual] void TextEditorWidget::extraAreaContextMenuEvent(QContextMenuEvent *)

[virtual] void TextEditorWidget::extraAreaLeaveEvent(QEvent *)

[virtual] void TextEditorWidget::extraAreaMouseEvent(QMouseEvent *)

[virtual] void TextEditorWidget::extraAreaPaintEvent(QPaintEvent *)

[virtual] int TextEditorWidget::extraAreaWidth(int *markWidthPtr = 0) const

QString TextEditorWidget::extraSelectionTooltip(int pos) const

QList<QTextEdit::ExtraSelection> TextEditorWidget::extraSelections(Core::Id kind) const

See also setExtraSelections().

[virtual protected] void TextEditorWidget::finalizeInitialization()

[virtual protected] void TextEditorWidget::finalizeInitializationAfterDuplication(TextEditorWidget *)

[static protected] QTextCursor TextEditorWidget::flippedCursor(const QTextCursor &cursor)

[protected] void TextEditorWidget::focusInEvent(QFocusEvent *e)

[protected] void TextEditorWidget::focusOutEvent(QFocusEvent *e)

void TextEditorWidget::fold()

[virtual] void TextEditorWidget::format()

void TextEditorWidget::gotoBlockEnd()

void TextEditorWidget::gotoBlockEndWithSelection()

void TextEditorWidget::gotoBlockStart()

void TextEditorWidget::gotoBlockStartWithSelection()

void TextEditorWidget::gotoLine(int line, int column = 0, bool centerLine = true, bool animate = false)

void TextEditorWidget::gotoLineEnd()

void TextEditorWidget::gotoLineEndWithSelection()

void TextEditorWidget::gotoLineStart()

void TextEditorWidget::gotoLineStartWithSelection()

void TextEditorWidget::gotoNextCharacter()

void TextEditorWidget::gotoNextCharacterWithSelection()

void TextEditorWidget::gotoNextLine()

void TextEditorWidget::gotoNextLineWithSelection()

void TextEditorWidget::gotoNextWord()

void TextEditorWidget::gotoNextWordCamelCase()

void TextEditorWidget::gotoNextWordCamelCaseWithSelection()

void TextEditorWidget::gotoNextWordWithSelection()

void TextEditorWidget::gotoPreviousCharacter()

void TextEditorWidget::gotoPreviousCharacterWithSelection()

void TextEditorWidget::gotoPreviousLine()

void TextEditorWidget::gotoPreviousLineWithSelection()

void TextEditorWidget::gotoPreviousWord()

void TextEditorWidget::gotoPreviousWordCamelCase()

void TextEditorWidget::gotoPreviousWordCamelCaseWithSelection()

void TextEditorWidget::gotoPreviousWordWithSelection()

bool TextEditorWidget::hasBlockSelection() const

bool TextEditorWidget::highlightCurrentLine() const

See also setHighlightCurrentLine().

[protected] bool TextEditorWidget::inFindScope(const QTextCursor &cursor)

[protected] bool TextEditorWidget::inFindScope(int selectionStart, int selectionEnd)

void TextEditorWidget::inSnippetMode(bool *active)

void TextEditorWidget::indent()

[protected] void TextEditorWidget::inputMethodEvent(QInputMethodEvent *e)

void TextEditorWidget::insertCodeSnippet(const QTextCursor &cursor, const QString &snippet)

QAction *TextEditorWidget::insertExtraToolBarWidget(Side side, QWidget *widget)

[protected] void TextEditorWidget::insertFromMimeData(const QMimeData *source)

void TextEditorWidget::insertLineAbove()

void TextEditorWidget::insertLineBelow()

void TextEditorWidget::insertPlainText(const QString &text)

void TextEditorWidget::invokeAssist(AssistKind assistKind, IAssistProvider *provider = 0)

bool TextEditorWidget::isMissingSyntaxDefinition() const

bool TextEditorWidget::isParenthesesMatchingEnabled() const

void TextEditorWidget::joinLines()

void TextEditorWidget::keepAutoCompletionHighlight(bool keepHighlight)

[protected] void TextEditorWidget::keyPressEvent(QKeyEvent *e)

[protected] void TextEditorWidget::keyReleaseEvent(QKeyEvent *)

Core::Id TextEditorWidget::languageSettingsId() const

See also setLanguageSettingsId().

[protected] void TextEditorWidget::leaveEvent(QEvent *)

[virtual protected] QString TextEditorWidget::lineNumber(int blockNumber) const

[virtual protected] int TextEditorWidget::lineNumberDigits() const

bool TextEditorWidget::lineNumbersVisible() const

See also setLineNumbersVisible().

bool TextEditorWidget::lineSeparatorsAllowed() const

See also setLineSeparatorsAllowed().

void TextEditorWidget::lowercaseSelection()

const MarginSettings &TextEditorWidget::marginSettings() const

See also setMarginSettings().

[signal] void TextEditorWidget::markContextMenuRequested(TextEditor::TextEditorWidget *widget, int line, QMenu *menu)

[signal] void TextEditorWidget::markRequested(TextEditor::TextEditorWidget *widget, int line, TextEditor::TextMarkRequestKind kind)

bool TextEditorWidget::marksVisible() const

See also setMarksVisible().

[protected] void TextEditorWidget::mouseDoubleClickEvent(QMouseEvent *)

bool TextEditorWidget::mouseHidingEnabled() const

See also setMouseHidingEnabled().

[protected] void TextEditorWidget::mouseMoveEvent(QMouseEvent *)

bool TextEditorWidget::mouseNavigationEnabled() const

See also setMouseNavigationEnabled().

[protected] void TextEditorWidget::mousePressEvent(QMouseEvent *)

[protected] void TextEditorWidget::mouseReleaseEvent(QMouseEvent *)

void TextEditorWidget::moveLineDown()

void TextEditorWidget::moveLineUp()

[static] QString TextEditorWidget::msgTextTooLarge(quint64 size)

[virtual protected] void TextEditorWidget::onRefactorMarkerClicked(const RefactorMarker &)

[virtual] void TextEditorWidget::openFinishedSuccessfully()

void TextEditorWidget::openLinkUnderCursor()

void TextEditorWidget::openLinkUnderCursorInNextSplit()

[virtual protected] void TextEditorWidget::paintBlock(QPainter *painter, const QTextBlock &block, const QPointF &offset, const QVector<QTextLayout::FormatRange> &selections, const QRect &clipRect) const

[protected] void TextEditorWidget::paintEvent(QPaintEvent *)

[virtual] void TextEditorWidget::paste()

[virtual protected] QString TextEditorWidget::plainTextFromSelection(const QTextCursor &cursor) const

int TextEditorWidget::position(TextPositionOperation posOp = CurrentPosition, int at = -1) const

void TextEditorWidget::print(QPrinter *)

[signal] void TextEditorWidget::readOnlyChanged()

void TextEditorWidget::redo()

RefactorMarkers TextEditorWidget::refactorMarkers() const

See also setRefactorMarkers().

void TextEditorWidget::remove(int length)

void TextEditorWidget::replace(int length, const QString &string)

[virtual protected] QColor TextEditorWidget::replacementPenColor(int blockNumber) const

[virtual protected] bool TextEditorWidget::replacementVisible(int blockNumber) const

[signal] void TextEditorWidget::requestBlockUpdate(const QTextBlock &)

bool TextEditorWidget::requestMarkEnabled() const

See also setRequestMarkEnabled().

[protected] void TextEditorWidget::resizeEvent(QResizeEvent *)

bool TextEditorWidget::restoreState(const QByteArray &state)

bool TextEditorWidget::revisionsVisible() const

See also setRevisionsVisible().

[virtual] void TextEditorWidget::rewrapParagraph()

int TextEditorWidget::rowCount() const

QByteArray TextEditorWidget::saveState() const

bool TextEditorWidget::scrollWheelZoomingEnabled() const

See also setScrollWheelZoomingEnabled().

[virtual] void TextEditorWidget::selectAll()

[virtual] bool TextEditorWidget::selectBlockDown()

[virtual] bool TextEditorWidget::selectBlockUp()

void TextEditorWidget::selectEncoding()

void TextEditorWidget::selectWordUnderCursor()

QString TextEditorWidget::selectedText() const

[virtual protected] bool TextEditorWidget::selectionVisible(int blockNumber) const

void TextEditorWidget::setAlwaysOpenLinksInNextSplit(bool b)

See also alwaysOpenLinksInNextSplit().

void TextEditorWidget::setAutoCompleteSkipPosition(const QTextCursor &cursor)

void TextEditorWidget::setAutoCompleter(AutoCompleter *autoCompleter)

See also autoCompleter().

void TextEditorWidget::setBehaviorSettings(const TextEditor::BehaviorSettings &)

See also behaviorSettings().

void TextEditorWidget::setBlockSelection(bool on)

See also blockSelection().

void TextEditorWidget::setBlockSelection(int positionBlock, int positionColumn, int anchhorBlock, int anchorColumn)

void TextEditorWidget::setBlockSelection(const QTextCursor &cursor)

void TextEditorWidget::setCamelCaseNavigationEnabled(bool b)

See also camelCaseNavigationEnabled().

void TextEditorWidget::setCodeFoldingSupported(bool b)

See also codeFoldingSupported().

void TextEditorWidget::setCodeStyle(ICodeStylePreferences *settings)

void TextEditorWidget::setCompletionSettings(const TextEditor::CompletionSettings &)

void TextEditorWidget::setConstrainTooltips(bool b)

See also constrainTooltips().

void TextEditorWidget::setContextHelpId(const QString &id)

See also contextHelpId().

void TextEditorWidget::setCursorPosition(int pos)

[virtual] void TextEditorWidget::setDisplaySettings(const TextEditor::DisplaySettings &)

See also displaySettings().

void TextEditorWidget::setExtraEncodingSettings(const TextEditor::ExtraEncodingSettings &)

void TextEditorWidget::setExtraSelections(Core::Id kind, const QList<QTextEdit::ExtraSelection> &selections)

See also extraSelections().

void TextEditorWidget::setHighlightCurrentLine(bool b)

See also highlightCurrentLine().

void TextEditorWidget::setIfdefedOutBlocks(const QList<BlockRange> &blocks)

void TextEditorWidget::setLanguageSettingsId(Core::Id settingsId)

See also languageSettingsId().

void TextEditorWidget::setLineNumbersVisible(bool b)

See also lineNumbersVisible().

void TextEditorWidget::setLineSeparatorsAllowed(bool b)

See also lineSeparatorsAllowed().

[virtual] void TextEditorWidget::setMarginSettings(const TextEditor::MarginSettings &)

See also marginSettings().

void TextEditorWidget::setMarksVisible(bool b)

See also marksVisible().

void TextEditorWidget::setMouseHidingEnabled(bool b)

See also mouseHidingEnabled().

void TextEditorWidget::setMouseNavigationEnabled(bool b)

See also mouseNavigationEnabled().

void TextEditorWidget::setParenthesesMatchingEnabled(bool b)

See also isParenthesesMatchingEnabled().

void TextEditorWidget::setReadOnly(bool b)

void TextEditorWidget::setRefactorMarkers(const RefactorMarkers &markers)

See also refactorMarkers().

void TextEditorWidget::setRequestMarkEnabled(bool b)

See also requestMarkEnabled().

void TextEditorWidget::setRevisionsVisible(bool b)

See also revisionsVisible().

void TextEditorWidget::setScrollWheelZoomingEnabled(bool b)

See also scrollWheelZoomingEnabled().

void TextEditorWidget::setStorageSettings(const TextEditor::StorageSettings &)

void TextEditorWidget::setTextDocument(const QSharedPointer<TextDocument> &doc)

See also textDocument().

void TextEditorWidget::setTypingSettings(const TextEditor::TypingSettings &)

void TextEditorWidget::setVisibleWrapColumn(int column)

See also visibleWrapColumn().

void TextEditorWidget::setupFallBackEditor(Core::Id id)

void TextEditorWidget::setupGenericHighlighter()

void TextEditorWidget::showContextMenu()

[protected] void TextEditorWidget::showDefaultContextMenu(QContextMenuEvent *e, Core::Id menuContextId)

[protected] void TextEditorWidget::showEvent(QShowEvent *)

[virtual protected] void TextEditorWidget::slotCodeStyleSettingsChanged(const QVariant &)

[virtual protected] void TextEditorWidget::slotCursorPositionChanged()

void TextEditorWidget::sortSelectedLines()

void TextEditorWidget::switchUtf8bom()

QString TextEditorWidget::textAt(int from, int to) const

TextDocument *TextEditorWidget::textDocument() const

See also setTextDocument().

QSharedPointer<TextDocument> TextEditorWidget::textDocumentPtr() const

[protected] void TextEditorWidget::timerEvent(QTimerEvent *)

QToolBar *TextEditorWidget::toolBar()

QPoint TextEditorWidget::toolTipPosition(const QTextCursor &c) const

[signal] void TextEditorWidget::tooltipOverrideRequested(TextEditor::TextEditorWidget *widget, const QPoint &globalPos, int position, bool *handled)

[signal] void TextEditorWidget::tooltipRequested(const QPoint &globalPos, int position)

QRegion TextEditorWidget::translatedLineRegion(int lineStart, int lineEnd) const

[virtual protected] void TextEditorWidget::triggerPendingUpdates()

[virtual] void TextEditorWidget::unCommentSelection()

void TextEditorWidget::undo()

void TextEditorWidget::unfold()

void TextEditorWidget::unfoldAll()

void TextEditorWidget::unindent()

void TextEditorWidget::updateFoldingHighlight(const QPoint &pos)

void TextEditorWidget::updateTextCodecLabel()

void TextEditorWidget::uppercaseSelection()

void TextEditorWidget::viewLineDown()

void TextEditorWidget::viewLineUp()

void TextEditorWidget::viewPageDown()

void TextEditorWidget::viewPageUp()

[protected] bool TextEditorWidget::viewportEvent(QEvent *event)

[protected] int TextEditorWidget::visibleFoldedBlockNumber() const

int TextEditorWidget::visibleWrapColumn() const

See also setVisibleWrapColumn().

[protected] void TextEditorWidget::wheelEvent(QWheelEvent *e)

void TextEditorWidget::zoomF(float delta)

void TextEditorWidget::zoomReset()