13 #ifndef MITKIEDITORREGISTRY_H_
14 #define MITKIEDITORREGISTRY_H_
152 virtual QList<IEditorDescriptor::Pointer>
GetEditors(
const QString& fileName) = 0;
237 virtual void SetDefaultEditor(
const QString& fileNameOrExtension,
const QString& editorId) = 0;
Implements transparent reference counting.
virtual bool IsSystemInPlaceEditorAvailable(const QString &filename)=0
virtual bool IsSystemExternalEditorAvailable(const QString &filename)=0
virtual IEditorDescriptor::Pointer GetDefaultEditor(const QString &fileName)=0
virtual QList< IEditorDescriptor::Pointer > GetEditors(const QString &fileName)=0
virtual IEditorDescriptor::Pointer GetDefaultEditor()=0
static const QString SYSTEM_INPLACE_EDITOR_ID
virtual QList< IFileEditorMapping::Pointer > GetFileEditorMappings()=0
static const QString SYSTEM_EXTERNAL_EDITOR_ID
static const int PROP_CONTENTS
virtual ~IEditorRegistry()
virtual IEditorDescriptor::Pointer FindEditor(const QString &editorId)=0
virtual void SetDefaultEditor(const QString &fileNameOrExtension, const QString &editorId)=0