IEditorFactory Class
(Debugger::Core::IEditorFactory)Public Functions
IEditorFactory(Debugger::QObject *parent = nullptr) | |
virtual | ~IEditorFactory() override |
void | addMimeType(const char *mimeType) |
void | addMimeType(const Debugger::QString &mimeType) |
virtual Debugger::Core::IEditor * | createEditor() = 0 |
Debugger::QString | displayName() const |
Debugger::Core::Id | id() const |
Debugger::QStringList | mimeTypes() const |
void | setDisplayName(const Debugger::QString &displayName) |
void | setId(Debugger::Core::Id id) |
void | setMimeTypes(const Debugger::QStringList &mimeTypes) |
Static Public Members
const QList<Debugger::Core::IEditorFactory *> | allEditorFactories() |
Member Function Documentation
IEditorFactory::IEditorFactory(Debugger::QObject *parent = nullptr)
Default constructs an instance of IEditorFactory.
[override virtual]
IEditorFactory::~IEditorFactory()
Destroys the instance of IEditorFactory. The destructor is virtual.
void IEditorFactory::addMimeType(const char *mimeType)
void IEditorFactory::addMimeType(const Debugger::QString &mimeType)
[static]
const QList<Debugger::Core::IEditorFactory *> IEditorFactory::allEditorFactories()
[pure virtual]
Debugger::Core::IEditor *IEditorFactory::createEditor()
Debugger::QString IEditorFactory::displayName() const
See also setDisplayName().
Debugger::Core::Id IEditorFactory::id() const
See also setId().
Debugger::QStringList IEditorFactory::mimeTypes() const
See also setMimeTypes().
void IEditorFactory::setDisplayName(const Debugger::QString &displayName)
See also displayName().
void IEditorFactory::setId(Debugger::Core::Id id)
See also id().
void IEditorFactory::setMimeTypes(const Debugger::QStringList &mimeTypes)
See also mimeTypes().