findDefaultApplication

Find default application for mimeType.

const(DesktopFile)
findDefaultApplication
(
ListRange
CacheRange
)
if (
isForwardRange!ListRange &&
is(ElementType!ListRange : const(MimeAppsListFile))
&&
isForwardRange!CacheRange
&&
is(ElementType!CacheRange : const(MimeInfoCacheFile))
)

Parameters

mimeType string

MIME type or uri scheme handler in question.

mimeAppsListFiles ListRange

Range of MimeAppsListFile objects to use in searching.

mimeInfoCacheFiles CacheRange

Range of MimeInfoCacheFile objects to use in searching.

desktopFileProvider IDesktopFileProvider

desktop file provider instance. Must be non-null.

Return Value

Type: const(DesktopFile)

Found DesktopFile or null if not found. Note: In real world you probably will need to call this function on parent MIME type if it fails for original mimeType.

See Also

Meta