#6771 Regression Test : Add errorInMessageBox

Show message box when running interactively. Never show message box if console mode or running regression tests
This commit is contained in:
Magne Sjaastad
2020-10-13 07:04:38 +02:00
parent 81b2f79a7b
commit 141e61bfc2
2 changed files with 20 additions and 1 deletions

View File

@@ -35,7 +35,10 @@
#include <cstring>
#endif
#include "QString"
#include "RiaGuiApplication.h"
#include "RiaRegressionTestRunner.h"
#include <QMessageBox>
#include <QString>
//==================================================================================================
//
@@ -247,6 +250,19 @@ void RiaLogging::debug( const QString& message )
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RiaLogging::errorInMessageBox( QWidget* parent, const QString& title, const QString& text )
{
if ( RiaGuiApplication::isRunning() && !RiaRegressionTestRunner::instance()->isRunningRegressionTests() )
{
QMessageBox::warning( parent, title, text );
}
RiaLogging::error( text );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------