13 #ifndef mitkCoreActivator_h
14 #define mitkCoreActivator_h
87 void RegisterDefaultMimeTypes();
90 void RegisterItkReaderWriter();
93 void RegisterVtkReaderWriter();
96 std::unique_ptr<mitk::NodeSelectionService> m_NodeSelectionService;
97 std::unique_ptr<mitk::PlanePositionManagerService> m_PlanePositionManager;
98 std::unique_ptr<mitk::PropertyAliases> m_PropertyAliases;
99 std::unique_ptr<mitk::PropertyDescriptions> m_PropertyDescriptions;
100 std::unique_ptr<mitk::PropertyDeserialization> m_PropertyDeserialization;
101 std::unique_ptr<mitk::PropertyExtensions> m_PropertyExtensions;
102 std::unique_ptr<mitk::PropertyFilters> m_PropertyFilters;
103 std::unique_ptr<mitk::PropertyPersistence> m_PropertyPersistence;
104 std::unique_ptr<mitk::PropertyRelations> m_PropertyRelations;
105 std::unique_ptr<mitk::PropertyTransience> m_PropertyTransience;
106 std::unique_ptr<mitk::MimeTypeProvider> m_MimeTypeProvider;
107 std::unique_ptr<mitk::PreferencesService> m_PreferencesService;
110 std::vector<mitk::IFileReader *> m_FileReaders;
111 std::vector<mitk::IFileWriter *> m_FileWriters;
112 std::vector<mitk::AbstractFileIO *> m_FileIOs;
114 std::vector<mitk::CustomMimeType *> m_DefaultMimeTypes;
Module activator for the MitkCore module.
void Load(us::ModuleContext *context) override
Load and register all core services.
void Unload(us::ModuleContext *) override
Unload and clean up all registered services.
An event from the Micro Services framework describing a module lifecycle change.
Customizes the starting and stopping of a CppMicroServices module.