13 #ifndef mitkCoreServices_h
14 #define mitkCoreServices_h
30 struct IMimeTypeProvider;
31 class INodeSelectionService;
32 class IPropertyAliases;
33 class IPropertyDescriptions;
34 class IPropertyDeserialization;
35 class IPropertyExtensions;
36 class IPropertyFilters;
37 class IPropertyPersistence;
38 class IPropertyRelations;
39 class IPreferencesService;
143 return Unget(context, us_service_interface_iid<S>(), service);
147 static bool Unget(us::ModuleContext *context,
const std::string &interfaceId,
void *service);
170 : m_Service(service),
182 catch (
const std::exception &e)
188 MITK_ERROR <<
"Ungetting core service failed.";
199 us::ModuleContext* m_Context;