13 #ifndef mitkIMimeTypeProvider_h
14 #define mitkIMimeTypeProvider_h
The MimeType class represents a registered mime-type. It is an immutable wrapper for mitk::CustomMime...
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Find image slices visible on a given plane.
The IMimeTypeProvider service interface allows to query all registered mime types.
virtual MimeType GetMimeTypeForName(const std::string &name) const =0
virtual std::vector< std::string > GetCategories() const =0
Get a sorted and unique list of mime-type categories.
virtual std::vector< MimeType > GetMimeTypesForCategory(const std::string &category) const =0
virtual ~IMimeTypeProvider()
virtual std::vector< MimeType > GetMimeTypes() const =0
virtual std::vector< MimeType > GetMimeTypesForFile(const std::string &filePath) const =0