! * \brief Returns a generic error string for \a error. */
| 239 | * \brief Returns a generic error string for \a error. |
| 240 | */ |
| 241 | QString SyncthingProcess::genericErrorString(QProcess::ProcessError error) |
| 242 | { |
| 243 | switch (error) { |
| 244 | case QProcess::FailedToStart: |
| 245 | return tr("failed to start (e.g. executable does not exist or not permission error)"); |
| 246 | case QProcess::Crashed: |
| 247 | return tr("process crashed"); |
| 248 | case QProcess::Timedout: |
| 249 | return tr("timeout error"); |
| 250 | case QProcess::ReadError: |
| 251 | return tr("read error"); |
| 252 | case QProcess::WriteError: |
| 253 | return tr("write error"); |
| 254 | default: |
| 255 | return tr("unknown process error"); |
| 256 | } |
| 257 | } |
| 258 | |
| 259 | /*! |
| 260 | * \brief Emits errorOccurred() as if the specified \a error had occurred and sets the specified \a errorString. |
nothing calls this directly
no outgoing calls
no test coverage detected