Exemplo n.º 1
0
/**
 * Converts a mimetype, which is expensive to calculate, into a FileType.
 * @param mime The mimetype we want to know as a filetype
 * @return the filetype
 * @todo: add the JPEG+RAW file types.
 */
LibFile::FileType LibFile::mimetype_to_filetype(fwk::MimeType mime)
{
    if(mime.isDigicamRaw())
    {
        return FileType::RAW;
    }
    else if(mime.isImage())
    {
        return FileType::IMAGE;
    }
    else if(mime.isMovie())
    {
        return FileType::VIDEO;
    }
    else
    {
        return FileType::UNKNOWN;
    }
}