forked from qt-creator/qt-creator
AutoTest: Handle canceling file dialog properly
Task-number: QTCREATORBUG-16071 Change-Id: Iacb16003f9f34cfa0c0cd14a51320de800f8024b Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -567,6 +567,9 @@ void TestResultsPane::onSaveWholeTriggered()
|
|||||||
{
|
{
|
||||||
const QString fileName = QFileDialog::getSaveFileName(Core::ICore::dialogParent(),
|
const QString fileName = QFileDialog::getSaveFileName(Core::ICore::dialogParent(),
|
||||||
tr("Save Output To..."));
|
tr("Save Output To..."));
|
||||||
|
if (fileName.isEmpty())
|
||||||
|
return;
|
||||||
|
|
||||||
Utils::FileSaver saver(fileName, QIODevice::Text);
|
Utils::FileSaver saver(fileName, QIODevice::Text);
|
||||||
if (!saver.write(getWholeOutput().toUtf8()) || !saver.finalize()) {
|
if (!saver.write(getWholeOutput().toUtf8()) || !saver.finalize()) {
|
||||||
QMessageBox::critical(Core::ICore::dialogParent(), tr("Error"),
|
QMessageBox::critical(Core::ICore::dialogParent(), tr("Error"),
|
||||||
|
Reference in New Issue
Block a user