TextEditorWidget Class
(TextEditor::TextEditorWidget)Public Functions
| int | characterAt(int) const |
| void | contextHelpId(const int &callback) |
| void | remove(int length) |
| void | replace(int length, const QString &string) |
| QString | selectedText() const |
| void | setContextHelpId(const QString &id) |
| void | setupFallBackEditor(Core::Id id) |
| void | setupGenericHighlighter() |
| QString | textAt(int from, int to) const |
Static Public Members
| TextEditor::TextEditorWidget * | currentTextEditorWidget() |
Protected Functions
| void | activateEditor(Core::EditorManager::OpenEditorFlags flags) |
| void | addHoverHandler(TextEditor::BaseHoverHandler *handler) |
| virtual void | applyFontSettings() |
| QTextBlock | blockForVerticalOffset(int offset) const |
| 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(QPainter &painter, const QTextBlock &block, int offset, const QRect &clip) |
| bool | event(int *e) override |
| virtual void | finalizeInitialization() |
| virtual void | finalizeInitializationAfterDuplication(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 QString | foldReplacementText(const 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 QString | lineNumber(int blockNumber) const |
| virtual int | lineNumberDigits() const |
| void | markContextMenuRequested(TextEditor::TextEditorWidget *widget, int line, QMenu *menu) |
| void | mouseDoubleClickEvent(int *) override |
| void | mouseMoveEvent(int *) override |
| void | mousePressEvent(int *) override |
| void | mouseReleaseEvent(int *) override |
| virtual void | onRefactorMarkerClicked(const TextEditor::RefactorMarker &) |
| bool | openLink(const Utils::Link &link, bool inNextSplit = false) |
| virtual void | paintBlock(QPainter *painter, const QTextBlock &block, const int &offset, const int &selections, const QRect &clipRect) const |
| void | paintEvent(int *) override |
| virtual 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 QVariant &) |
| virtual void | slotCursorPositionChanged() |
| void | timerEvent(int *) override |
| void | tooltipOverrideRequested(TextEditor::TextEditorWidget *widget, const QPoint &globalPos, int position, bool *handled) |
| void | tooltipRequested(const QPoint &globalPos, int position) |
| virtual void | triggerPendingUpdates() |
| bool | viewportEvent(int *event) override |
| int | visibleFoldedBlockNumber() const |
| void | wheelEvent(int *e) override |
Static Protected Members
| QString | convertToPlainText(const QString &txt) |
| int | flippedCursor(const int &) |
Member Function Documentation
[protected] void TextEditorWidget::activateEditor(Core::EditorManager::OpenEditorFlags flags)
[protected] void TextEditorWidget::addHoverHandler(TextEditor::BaseHoverHandler *handler)
[virtual protected] void TextEditorWidget::applyFontSettings()
[protected] QTextBlock TextEditorWidget::blockForVerticalOffset(int offset) const
[protected] 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] QString TextEditorWidget::convertToPlainText(const QString &txt)
[protected] int *TextEditorWidget::createMimeDataFromSelection() const
[static] 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(QPainter &painter, const QTextBlock &block, int offset, const QRect &clip)
[protected] bool TextEditorWidget::event(int *e)
[virtual protected] void TextEditorWidget::finalizeInitialization()
[virtual protected] void TextEditorWidget::finalizeInitializationAfterDuplication(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] QString TextEditorWidget::foldReplacementText(const 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] QString TextEditorWidget::lineNumber(int blockNumber) const
[virtual protected] int TextEditorWidget::lineNumberDigits() const
[protected] void TextEditorWidget::markContextMenuRequested(TextEditor::TextEditorWidget *widget, int line, 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 TextEditor::RefactorMarker &)
[protected] bool TextEditorWidget::openLink(const Utils::Link &link, bool inNextSplit = false)
[virtual protected] void TextEditorWidget::paintBlock(QPainter *painter, const QTextBlock &block, const int &offset, const int &selections, const QRect &clipRect) const
[protected] void TextEditorWidget::paintEvent(int *)
[virtual protected] QString TextEditorWidget::plainTextFromSelection(const int &cursor) const
void TextEditorWidget::remove(int length)
void TextEditorWidget::replace(int length, const QString &string)
[protected] int TextEditorWidget::replacementPenColor(int) const
[virtual protected] bool TextEditorWidget::replacementVisible(int blockNumber) const
[protected] void TextEditorWidget::resizeEvent(int *)
QString TextEditorWidget::selectedText() const
[virtual protected] bool TextEditorWidget::selectionVisible(int blockNumber) const
void TextEditorWidget::setContextHelpId(const QString &id)
See also contextHelpId().