EditorType Class
class Core::EditorTypeThe EditorType class is the base class for Core::IEditorFactory and Core::IExternalEditor. More...
Header: | #include <coreplugin/editormanager/ieditorfactory.h> |
Inherits: | QObject |
Inherited By: |
Public Functions
virtual | ~EditorType() override |
QString | displayName() const |
Utils::Id | id() const |
QStringList | mimeTypes() const |
Static Public Members
const EditorTypeList | allEditorTypes() |
Protected Functions
EditorType() | |
void | addMimeType(const QString &mimeType) |
void | setDisplayName(const QString &displayName) |
void | setId(Utils::Id id) |
void | setMimeTypes(const QStringList &mimeTypes) |
Detailed Description
\inmodule
QtCreator
Member Function Documentation
[protected]
EditorType::EditorType()
\internal
[override virtual noexcept]
EditorType::~EditorType()
\internal
[protected]
void EditorType::addMimeType(const QString &mimeType)
Adds mimeType to the list of MIME types supported by this editor type.
See also mimeTypes() and setMimeTypes().
[static]
const EditorTypeList EditorType::allEditorTypes()
Returns all registered internal and external editors.
QString EditorType::displayName() const
Returns a user-visible description of the editor type.
See also setDisplayName().
Utils::Id EditorType::id() const
Returns the ID of the editors' document type.
See also setId().
QStringList EditorType::mimeTypes() const
Returns the list of supported MIME types of this editor type.
See also addMimeType() and setMimeTypes().
[protected]
void EditorType::setDisplayName(const QString &displayName)
Sets the displayName of the editor type. This is for example shown in the Open With menu and the MIME type preferences.
See also displayName().
[protected]
void EditorType::setId(Utils::Id id)
Sets the id of the editors' document type. This must be the same as the IDocument::id() of the documents returned by created editors.
See also id().
[protected]
void EditorType::setMimeTypes(const QStringList &mimeTypes)
Sets the MIME types supported by the editor type to mimeTypes.
See also addMimeType() and mimeTypes().