MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / resolveFileError

Function resolveFileError

sources/utils/FileUtils.cpp:71–125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69 }
70
71 void resolveFileError(const QFile& file, Logger* log)
72 {
73 QFile::FileError error = file.error();
74 const char* fn = QSTRING_CSTR(file.fileName());
75 switch (error)
76 {
77 case QFileDevice::NoError:
78 Debug(log, "No error occurred while procesing file: %s", fn);
79 break;
80 case QFileDevice::ReadError:
81 Error(log, "Can't read file: %s", fn);
82 break;
83 case QFileDevice::WriteError:
84 Error(log, "Can't write file: %s", fn);
85 break;
86 case QFileDevice::FatalError:
87 Error(log, "Fatal error while processing file: %s", fn);
88 break;
89 case QFileDevice::ResourceError:
90 Error(log, "Resource Error while processing file: %s", fn);
91 break;
92 case QFileDevice::OpenError:
93 Error(log, "Can't open file: %s", fn);
94 break;
95 case QFileDevice::AbortError:
96 Error(log, "Abort Error while processing file: %s", fn);
97 break;
98 case QFileDevice::TimeOutError:
99 Error(log, "Timeout Error while processing file: %s", fn);
100 break;
101 case QFileDevice::UnspecifiedError:
102 Error(log, "Unspecified Error while processing file: %s", fn);
103 break;
104 case QFileDevice::RemoveError:
105 Error(log, "Failed to remove file: %s", fn);
106 break;
107 case QFileDevice::RenameError:
108 Error(log, "Failed to rename file: %s", fn);
109 break;
110 case QFileDevice::PositionError:
111 Error(log, "Position Error while processing file: %s", fn);
112 break;
113 case QFileDevice::ResizeError:
114 Error(log, "Resize Error while processing file: %s", fn);
115 break;
116 case QFileDevice::PermissionsError:
117 Error(log, "Permission Error at file: %s", fn);
118 break;
119 case QFileDevice::CopyError:
120 Error(log, "Error during file copy of file: %s", fn);
121 break;
122 default:
123 break;
124 }
125 }
126};

Callers 2

readFileFunction · 0.85
writeFileFunction · 0.85

Calls 1

errorMethod · 0.45

Tested by

no test coverage detected