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