13 #ifndef mitkCoreActivator_h
14 #define mitkCoreActivator_h
47 void Load(us::ModuleContext *context)
override;
48 void Unload(us::ModuleContext *)
override;
53 void RegisterDefaultMimeTypes();
54 void RegisterItkReaderWriter();
55 void RegisterVtkReaderWriter();
57 void RegisterLegacyWriter();
60 std::unique_ptr<mitk::PlanePositionManagerService> m_PlanePositionManager;
61 std::unique_ptr<mitk::PropertyAliases> m_PropertyAliases;
62 std::unique_ptr<mitk::PropertyDescriptions> m_PropertyDescriptions;
63 std::unique_ptr<mitk::PropertyDeserialization> m_PropertyDeserialization;
64 std::unique_ptr<mitk::PropertyExtensions> m_PropertyExtensions;
65 std::unique_ptr<mitk::PropertyFilters> m_PropertyFilters;
66 std::unique_ptr<mitk::PropertyPersistence> m_PropertyPersistence;
67 std::unique_ptr<mitk::PropertyRelations> m_PropertyRelations;
68 std::unique_ptr<mitk::MimeTypeProvider> m_MimeTypeProvider;
69 std::unique_ptr<mitk::PreferencesService> m_PreferencesService;
72 std::vector<mitk::IFileReader *> m_FileReaders;
73 std::vector<mitk::IFileWriter *> m_FileWriters;
74 std::vector<mitk::AbstractFileIO *> m_FileIOs;
75 std::vector<mitk::IFileWriter *> m_LegacyWriters;
77 std::vector<mitk::CustomMimeType *> m_DefaultMimeTypes;
81 us::ModuleContext *m_Context;