comparison main/MainWindow.cpp @ 983:9ae8a300cf7f

Report error if transform fails (during operation, rather than at start as was already reported)
author Chris Cannam
date Wed, 10 Jun 2015 13:13:39 +0100
parents ce4793b2748a
children 0359493998b8 dbc5cec06702 2d524c9eee33
comparison
equal deleted inserted replaced
978:92f610ae640d 983:9ae8a300cf7f
4294 void 4294 void
4295 MainWindow::modelGenerationFailed(QString transformName, QString message) 4295 MainWindow::modelGenerationFailed(QString transformName, QString message)
4296 { 4296 {
4297 emit hideSplash(); 4297 emit hideSplash();
4298 4298
4299 QString quoted;
4300 if (transformName != "") {
4301 quoted = QString("\"%1\" ").arg(transformName);
4302 }
4303
4299 if (message != "") { 4304 if (message != "") {
4300 4305
4301 QMessageBox::warning 4306 QMessageBox::warning
4302 (this, 4307 (this,
4303 tr("Failed to generate layer"), 4308 tr("Failed to generate layer"),
4304 tr("<b>Layer generation failed</b><p>Failed to generate derived layer.<p>The layer transform \"%1\" failed:<p>%2") 4309 tr("<b>Layer generation failed</b><p>Failed to generate derived layer.<p>The layer transform %1failed:<p>%2")
4305 .arg(transformName).arg(message), 4310 .arg(quoted).arg(message),
4306 QMessageBox::Ok); 4311 QMessageBox::Ok);
4307 } else { 4312 } else {
4308 QMessageBox::warning 4313 QMessageBox::warning
4309 (this, 4314 (this,
4310 tr("Failed to generate layer"), 4315 tr("Failed to generate layer"),
4311 tr("<b>Layer generation failed</b><p>Failed to generate a derived layer.<p>The layer transform \"%1\" failed.<p>No error information is available.") 4316 tr("<b>Layer generation failed</b><p>Failed to generate a derived layer.<p>The layer transform %1failed.<p>No error information is available.")
4312 .arg(transformName), 4317 .arg(quoted),
4313 QMessageBox::Ok); 4318 QMessageBox::Ok);
4314 } 4319 }
4315 } 4320 }
4316 4321
4317 void 4322 void