class MDCodeEditorFactory

Inherits: CodeEditorFactory

Code editor factory used for creating specific instances of the MonoDevelop code editor object.

Public

Constructors

MDCodeEditorFactory

MDCodeEditorFactory()

Methods

GetAvailableEditors

const Vector<CodeEditorType> &GetAvailableEditors() const override

Returns a list of code editors supported by this factory.

Create

CodeEditor *Create(CodeEditorType editor) const override

Creates a specific implementation of a code editor.

editor
Type of editor to create. Make sure to provide a valid value returned by getAvailableEditors().

Private

Fields

mInstallPath

Path mInstallPath

mSupportedEditors

Vector<CodeEditorType> mSupportedEditors