mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
Enhance card update error description. (#5638)
* Enhance card update error description. * Enhance card update error description. * Lint. --------- Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
This commit is contained in:
parent
247e1aff83
commit
6a008acb2b
1 changed files with 10 additions and 7 deletions
|
|
@ -1213,28 +1213,31 @@ void MainWindow::cardUpdateError(QProcess::ProcessError err)
|
|||
QString error;
|
||||
switch (err) {
|
||||
case QProcess::FailedToStart:
|
||||
error = tr("failed to start.");
|
||||
error = tr("Failed to start. The file might be missing, or permissions might be incorrect.");
|
||||
break;
|
||||
case QProcess::Crashed:
|
||||
error = tr("crashed.");
|
||||
error = tr("The process crashed some time after starting successfully.");
|
||||
error += "\n\nError output:\n" + cardUpdateProcess->readAllStandardError();
|
||||
break;
|
||||
case QProcess::Timedout:
|
||||
error = tr("timed out.");
|
||||
error = tr("Timed out. The process took too long to respond. The last waitFor...() function timed out.");
|
||||
break;
|
||||
case QProcess::WriteError:
|
||||
error = tr("write error.");
|
||||
error = tr("An error occurred when attempting to write to the process. For example, the process may "
|
||||
"not be running, or it may have closed its input channel.");
|
||||
break;
|
||||
case QProcess::ReadError:
|
||||
error = tr("read error.");
|
||||
error = tr("An error occurred when attempting to read from the process. For example, the process may "
|
||||
"not be running.");
|
||||
break;
|
||||
case QProcess::UnknownError:
|
||||
default:
|
||||
error = tr("unknown error.");
|
||||
error = tr("Unknown error occurred.");
|
||||
break;
|
||||
}
|
||||
|
||||
exitCardDatabaseUpdate();
|
||||
QMessageBox::warning(this, tr("Error"), tr("The card database updater exited with an error: %1").arg(error));
|
||||
QMessageBox::warning(this, tr("Error"), tr("The card database updater exited with an error:\n%1").arg(error));
|
||||
}
|
||||
|
||||
void MainWindow::cardUpdateFinished(int, QProcess::ExitStatus)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue