IEditor Class
class Core::IEditorThe IEditor class provides an interface for editing an open document in Qt Creator. More...
Header: | #include <coreplugin/editormanager/ieditor.h> |
Inherits: | Core::IContext |
Detailed Description
IEditor instances are usually created by a corresponding IEditorFactory.
An IEditor instance provides an editor widget for a single IDocument via the IContext::widget() method. If the the editor type supports it, multiple editors can be opened for the same document. Multiple IEditor instances share ownership of the same IDocument instance in that case.
The IEditor::toolBar() is integrated into the toolbar above the editor widget, next to the document drop down.
See also Core::IEditorFactory and Core::EditorManager.