mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-25 06:38:13 -05:00
Popup window placement improvements (#13464)
* Improve parent settings for message boxes and progress info
This commit is contained in:
54 files changed
+203
-95
No files matched your search
@@ -19,6 +19,7 @@
|
||||
#include "RimGenericJob.h"
|
||||
|
||||
#include "RiaColorTools.h"
|
||||
#include "RiaGuiApplication.h"
|
||||
#include "RiaLogging.h"
|
||||
|
||||
#include "RimJobMonitor.h"
|
||||
@@ -170,7 +171,9 @@ bool RimGenericJob::execute()
|
||||
m_lastRunFailed = true;
|
||||
m_isRunning = false;
|
||||
setDeletable( true );
|
||||
QMessageBox::critical( nullptr, name(), "Failed to start job. Check log window for additional information." );
|
||||
QMessageBox::critical( RiaGuiApplication::widgetToUseAsParent(),
|
||||
name(),
|
||||
"Failed to start job. Check log window for additional information." );
|
||||
}
|
||||
|
||||
return startOk;
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
|
||||
#include "RimOpmFlowJob.h"
|
||||
|
||||
#include "RiaGuiApplication.h"
|
||||
#include "RiaImportEclipseCaseTools.h"
|
||||
#include "RiaLogging.h"
|
||||
#include "RiaPreferencesOpm.h"
|
||||
@@ -887,7 +888,9 @@ bool RimOpmFlowJob::onRun()
|
||||
infoText += " \"" + workingDirectory() + "\"\n";
|
||||
infoText += "\nClick OK to run the Opm Flow simulation.";
|
||||
|
||||
auto reply = QMessageBox::information( nullptr, "Opm Flow simulation", infoText, QMessageBox::Ok | QMessageBox::Cancel );
|
||||
auto parent = RiaGuiApplication::widgetToUseAsParent();
|
||||
|
||||
auto reply = QMessageBox::information( parent, "Opm Flow simulation", infoText, QMessageBox::Ok | QMessageBox::Cancel );
|
||||
|
||||
if ( reply != QMessageBox::Ok ) return false;
|
||||
}
|
||||
@@ -1182,7 +1185,10 @@ void RimOpmFlowJob::selectOpenWellPosition()
|
||||
kwVec.push_back( std::make_pair( i++, QString::fromStdString( kw ) ) );
|
||||
}
|
||||
|
||||
m_openWellDeckPosition = RimDeckPositionDlg::askForPosition( nullptr, kwVec, "--- Open New Well HERE ---", m_openWellDeckPosition );
|
||||
m_openWellDeckPosition = RimDeckPositionDlg::askForPosition( RiaGuiApplication::widgetToUseAsParent(),
|
||||
kwVec,
|
||||
"--- Open New Well HERE ---",
|
||||
m_openWellDeckPosition );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -1190,8 +1196,10 @@ void RimOpmFlowJob::selectOpenWellPosition()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimOpmFlowJob::resetEnsembleRunId()
|
||||
{
|
||||
if ( QMessageBox::information( nullptr, "Opm Flow Job", "Do you want to reset the ensemble run ID to 0?", QMessageBox::Yes | QMessageBox::No ) ==
|
||||
QMessageBox::Yes )
|
||||
if ( QMessageBox::information( RiaGuiApplication::widgetToUseAsParent(),
|
||||
"Opm Flow Job",
|
||||
"Do you want to reset the ensemble run ID to 0?",
|
||||
QMessageBox::Yes | QMessageBox::No ) == QMessageBox::Yes )
|
||||
{
|
||||
m_currentRunId = 0;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user