TextEditorWidget Class
(Debugger::TextEditor::TextEditorWidget)Public Functions
| int | characterAt(int) const |
| void | contextHelpId(const int &callback) |
| void | remove(int length) |
| void | replace(int length, const Debugger::QString &string) |
| Debugger::QString | selectedText() const |
| void | setContextHelpId(const Debugger::QString &id) |
| void | setupFallBackEditor(Core::Id id) |
| void | setupGenericHighlighter() |
| Debugger::QString | textAt(int from, int to) const |
Static Public Members
| Debugger::TextEditor::TextEditorWidget * | currentTextEditorWidget() |
Protected Functions
| void | activateEditor(int flags) |
| void | addHoverHandler(Debugger::TextEditor::BaseHoverHandler *handler) |
| virtual void | applyFontSettings() |
| Debugger::QTextBlock | blockForVerticalOffset(int offset) const |
| Debugger::QTextBlock | blockForVisibleRow(int row) const |
| bool | canInsertFromMimeData(const int *source) const override |
| void | changeEvent(int *e) override |
| void | contextMenuEvent(int *e) override |
| int * | createMimeDataFromSelection() const override |
| void | doSetTextCursor(const int &cursor) override |
| void | doSetTextCursor(const int &cursor, bool keepBlockSelection) |
| void | dragEnterEvent(int *e) override |
| virtual void | drawCollapsedBlockPopup(Debugger::QPainter &painter, const Debugger::QTextBlock &block, int offset, const Debugger::QRect &clip) |
| bool | event(int *e) override |
| virtual void | finalizeInitialization() |
| virtual void | finalizeInitializationAfterDuplication(Debugger::TextEditor::TextEditorWidget *) |
| virtual void | findLinkAt(const int &, int &&processLinkCallback, bool resolveTarget = true, bool inNextSplit = false) |
| void | focusInEvent(int *e) override |
| void | focusOutEvent(int *e) override |
| virtual Debugger::QString | foldReplacementText(const Debugger::QTextBlock &block) const |
| bool | inFindScope(const int &cursor) |
| bool | inFindScope(int selectionStart, int selectionEnd) |
| void | inputMethodEvent(int *e) override |
| void | insertFromMimeData(const int *source) override |
| void | keyPressEvent(int *e) override |
| void | keyReleaseEvent(int *) override |
| void | leaveEvent(int *) override |
| virtual Debugger::QString | lineNumber(int blockNumber) const |
| virtual int | lineNumberDigits() const |
| void | markContextMenuRequested(TextEditor::TextEditorWidget *widget, int line, Debugger::QMenu *menu) |
| void | mouseDoubleClickEvent(int *) override |
| void | mouseMoveEvent(int *) override |
| void | mousePressEvent(int *) override |
| void | mouseReleaseEvent(int *) override |
| virtual void | onRefactorMarkerClicked(const Debugger::TextEditor::RefactorMarker &) |
| bool | openLink(const Utils::Link &link, bool inNextSplit = false) |
| virtual void | paintBlock(Debugger::QPainter *painter, const Debugger::QTextBlock &block, const int &offset, const int &selections, const Debugger::QRect &clipRect) const |
| void | paintEvent(int *) override |
| virtual Debugger::QString | plainTextFromSelection(const int &cursor) const |
| int | replacementPenColor(int) const |
| virtual bool | replacementVisible(int blockNumber) const |
| void | resizeEvent(int *) override |
| virtual bool | selectionVisible(int blockNumber) const |
| void | showDefaultContextMenu(int *e, Core::Id menuContextId) |
| void | showEvent(int *) override |
| virtual void | slotCodeStyleSettingsChanged(const Debugger::QVariant &) |
| virtual void | slotCursorPositionChanged() |
| void | timerEvent(int *) override |
| void | tooltipOverrideRequested(TextEditor::TextEditorWidget *widget, const Debugger::QPoint &globalPos, int position, bool *handled) |
| void | tooltipRequested(const Debugger::QPoint &globalPos, int position) |
| virtual void | triggerPendingUpdates() |
| bool | viewportEvent(int *event) override |
| int | visibleFoldedBlockNumber() const |
| void | wheelEvent(int *e) override |
Static Protected Members
| Debugger::QString | convertToPlainText(const Debugger::QString &txt) |
| int | flippedCursor(const int &) |
Member Function Documentation
[protected] void TextEditorWidget::activateEditor(int flags)
[protected] void TextEditorWidget::addHoverHandler(Debugger::TextEditor::BaseHoverHandler *handler)
[virtual protected] void TextEditorWidget::applyFontSettings()
[protected] Debugger::QTextBlock TextEditorWidget::blockForVerticalOffset(int offset) const
[protected] Debugger::QTextBlock TextEditorWidget::blockForVisibleRow(int row) const
[protected] bool TextEditorWidget::canInsertFromMimeData(const int *source) const
[protected] void TextEditorWidget::changeEvent(int *e)
int TextEditorWidget::characterAt(int) const
void TextEditorWidget::contextHelpId(const int &callback)
See also setContextHelpId().
[protected] void TextEditorWidget::contextMenuEvent(int *e)
[static protected] Debugger::QString TextEditorWidget::convertToPlainText(const Debugger::QString &txt)
[protected] int *TextEditorWidget::createMimeDataFromSelection() const
[static] Debugger::TextEditor::TextEditorWidget *TextEditorWidget::currentTextEditorWidget()
[protected] void TextEditorWidget::doSetTextCursor(const int &cursor)
[protected] void TextEditorWidget::doSetTextCursor(const int &cursor, bool keepBlockSelection)
[protected] void TextEditorWidget::dragEnterEvent(int *e)
[virtual protected] void TextEditorWidget::drawCollapsedBlockPopup(Debugger::QPainter &painter, const Debugger::QTextBlock &block, int offset, const Debugger::QRect &clip)
[protected] bool TextEditorWidget::event(int *e)
[virtual protected] void TextEditorWidget::finalizeInitialization()
[virtual protected] void TextEditorWidget::finalizeInitializationAfterDuplication(Debugger::TextEditor::TextEditorWidget *)
[virtual protected] void TextEditorWidget::findLinkAt(const int &, int &&processLinkCallback, bool resolveTarget = true, bool inNextSplit = false)
[static protected] int TextEditorWidget::flippedCursor(const int &)
[protected] void TextEditorWidget::focusInEvent(int *e)
[protected] void TextEditorWidget::focusOutEvent(int *e)
[virtual protected] Debugger::QString TextEditorWidget::foldReplacementText(const Debugger::QTextBlock &block) const
[protected] bool TextEditorWidget::inFindScope(const int &cursor)
[protected] bool TextEditorWidget::inFindScope(int selectionStart, int selectionEnd)
[protected] void TextEditorWidget::inputMethodEvent(int *e)
[protected] void TextEditorWidget::insertFromMimeData(const int *source)
[protected] void TextEditorWidget::keyPressEvent(int *e)
[protected] void TextEditorWidget::keyReleaseEvent(int *)
[protected] void TextEditorWidget::leaveEvent(int *)
[virtual protected] Debugger::QString TextEditorWidget::lineNumber(int blockNumber) const
[virtual protected] int TextEditorWidget::lineNumberDigits() const
[protected] void TextEditorWidget::markContextMenuRequested(TextEditor::TextEditorWidget *widget, int line, Debugger::QMenu *menu)
[protected] void TextEditorWidget::mouseDoubleClickEvent(int *)
[protected] void TextEditorWidget::mouseMoveEvent(int *)
[protected] void TextEditorWidget::mousePressEvent(int *)
[protected] void TextEditorWidget::mouseReleaseEvent(int *)
[virtual protected] void TextEditorWidget::onRefactorMarkerClicked(const Debugger::TextEditor::RefactorMarker &)
[protected] bool TextEditorWidget::openLink(const Utils::Link &link, bool inNextSplit = false)
[virtual protected] void TextEditorWidget::paintBlock(Debugger::QPainter *painter, const Debugger::QTextBlock &block, const int &offset, const int &selections, const Debugger::QRect &clipRect) const
[protected] void TextEditorWidget::paintEvent(int *)
[virtual protected] Debugger::QString TextEditorWidget::plainTextFromSelection(const int &cursor) const
void TextEditorWidget::remove(int length)
void TextEditorWidget::replace(int length, const Debugger::QString &string)
[protected] int TextEditorWidget::replacementPenColor(int) const
[virtual protected] bool TextEditorWidget::replacementVisible(int blockNumber) const
[protected] void TextEditorWidget::resizeEvent(int *)
Debugger::QString TextEditorWidget::selectedText() const
[virtual protected] bool TextEditorWidget::selectionVisible(int blockNumber) const
void TextEditorWidget::setContextHelpId(const Debugger::QString &id)
See also contextHelpId().