13 switch (error.get_code()) {
17 case heif_error_Input_does_not_exist:
22 case heif_error_Invalid_input:
23 case heif_error_Decoder_plugin_error:
26 case heif_error_Unsupported_filetype:
27 case heif_error_Unsupported_feature:
30 case heif_error_Usage_error:
31 case heif_error_Encoder_plugin_error:
36 case heif_error_Memory_allocation_error:
37 document->setErrorMessage(i18n(
"Could not allocate memory."));
40 case heif_error_Encoding_error:
41 document->setErrorMessage(i18n(
"Could not encode or write image."));
44 case heif_error_Color_profile_does_not_exist:
45 document->setErrorMessage(i18n(
"Color profile was not found in the document."));
49 document->setErrorMessage(QString(i18n(
"Unknown error: %1")).arg(QString::fromStdString(error.get_message())));