17 #ifndef MITKCOREACTIVATOR_H_
18 #define MITKCOREACTIVATOR_H_
50 void Load(us::ModuleContext *context)
override;
51 void Unload(us::ModuleContext *)
override;
56 void RegisterDefaultMimeTypes();
57 void RegisterItkReaderWriter();
58 void RegisterVtkReaderWriter();
60 void RegisterLegacyWriter();
62 std::unique_ptr<us::ServiceTracker<mitk::IShaderRepository>> m_ShaderRepositoryTracker;
65 std::unique_ptr<mitk::PlanePositionManagerService> m_PlanePositionManager;
66 std::unique_ptr<mitk::PropertyAliases> m_PropertyAliases;
67 std::unique_ptr<mitk::PropertyDescriptions> m_PropertyDescriptions;
68 std::unique_ptr<mitk::PropertyExtensions> m_PropertyExtensions;
69 std::unique_ptr<mitk::PropertyFilters> m_PropertyFilters;
70 std::unique_ptr<mitk::PropertyPersistence> m_PropertyPersistence;
71 std::unique_ptr<mitk::MimeTypeProvider> m_MimeTypeProvider;
74 std::vector<mitk::IFileReader *> m_FileReaders;
75 std::vector<mitk::IFileWriter *> m_FileWriters;
76 std::vector<mitk::AbstractFileIO *> m_FileIOs;
77 std::vector<mitk::IFileWriter *> m_LegacyWriters;
79 std::vector<mitk::CustomMimeType *> m_DefaultMimeTypes;
83 us::ModuleContext *m_Context;
86 #endif // MITKCOREACTIVATOR_H_
void Load(us::ModuleContext *context) override
void Unload(us::ModuleContext *) override