TextEditorFactory Class

(TextEditor::TextEditorFactory)

Public Types

Public Functions

TextEditorFactory(QObject *parent = 0)
~TextEditorFactory()
void addHoverHandler(BaseHoverHandler *handler)
void setAutoCompleterCreator(const AutoCompleterCreator &creator)
void setCodeFoldingSupported(bool on)
void setCommentDefinition(Utils::CommentDefinition definition)
void setCompletionAssistProvider(CompletionAssistProvider *provider)
void setDocumentCreator(const DocumentCreator &creator)
void setDuplicatedSupported(bool on)
void setEditorActionHandlers(Core::Id contextId, uint optionalActions)
void setEditorActionHandlers(uint optionalActions)
void setEditorCreator(const EditorCreator &creator)
void setEditorWidgetCreator(const EditorWidgetCreator &creator)
void setIndenterCreator(const IndenterCreator &creator)
void setMarksVisible(bool on)
void setParenthesesMatchingEnabled(bool on)
void setSyntaxHighlighterCreator(const SyntaxHighLighterCreator &creator)
void setUseGenericHighlighter(bool enabled)

Reimplemented Public Functions

virtual Core::IEditor *createEditor() override

Member Type Documentation

typedef TextEditorFactory::AutoCompleterCreator

typedef TextEditorFactory::DocumentCreator

typedef TextEditorFactory::EditorCreator

typedef TextEditorFactory::EditorWidgetCreator

typedef TextEditorFactory::IndenterCreator

typedef TextEditorFactory::SyntaxHighLighterCreator

Member Function Documentation

TextEditorFactory::TextEditorFactory(QObject *parent = 0)

Default constructs an instance of TextEditorFactory.

TextEditorFactory::~TextEditorFactory()

Destroys the instance of TextEditorFactory.

void TextEditorFactory::addHoverHandler(BaseHoverHandler *handler)

[override virtual] Core::IEditor *TextEditorFactory::createEditor()

void TextEditorFactory::setAutoCompleterCreator(const AutoCompleterCreator &creator)

void TextEditorFactory::setCodeFoldingSupported(bool on)

void TextEditorFactory::setCommentDefinition(Utils::CommentDefinition definition)

void TextEditorFactory::setCompletionAssistProvider(CompletionAssistProvider *provider)

void TextEditorFactory::setDocumentCreator(const DocumentCreator &creator)

void TextEditorFactory::setDuplicatedSupported(bool on)

void TextEditorFactory::setEditorActionHandlers(Core::Id contextId, uint optionalActions)

void TextEditorFactory::setEditorActionHandlers(uint optionalActions)

void TextEditorFactory::setEditorCreator(const EditorCreator &creator)

void TextEditorFactory::setEditorWidgetCreator(const EditorWidgetCreator &creator)

void TextEditorFactory::setIndenterCreator(const IndenterCreator &creator)

void TextEditorFactory::setMarksVisible(bool on)

void TextEditorFactory::setParenthesesMatchingEnabled(bool on)

void TextEditorFactory::setSyntaxHighlighterCreator(const SyntaxHighLighterCreator &creator)

void TextEditorFactory::setUseGenericHighlighter(bool enabled)