From 6549e83eea9b2b497d64363aa6fef88bf04a81a6 Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Tue, 20 Mar 2018 12:06:30 +0100 Subject: [PATCH] REFAC: QtWidgetView doesn't have to provide direct access to the Application --- Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx | 4 ++-- .../MonteverdiGui/src/mvdApplicationLauncher.cxx | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx b/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx index 6b1d92cf58..9420452e32 100644 --- a/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx +++ b/Modules/Visualization/Monteverdi/src/mvdMainWindow.cxx @@ -1431,11 +1431,11 @@ MainWindow if( !( *it )->IsClosable() ) { - assert( !( *it )->GetApplication().IsNull() ); + assert( ( *it )->GetModel()->GetApplication() ); // qDebug() << "OTB-application:" << ( *it )->GetApplication()->GetDocName(); - names.push_back( ( *it )->GetApplication()->GetDocName() ); + names.push_back( ( *it )->GetModel()->GetApplication()->GetDocName() ); } } diff --git a/Modules/Visualization/MonteverdiGui/src/mvdApplicationLauncher.cxx b/Modules/Visualization/MonteverdiGui/src/mvdApplicationLauncher.cxx index 7d571ff73b..b3a28a432f 100644 --- a/Modules/Visualization/MonteverdiGui/src/mvdApplicationLauncher.cxx +++ b/Modules/Visualization/MonteverdiGui/src/mvdApplicationLauncher.cxx @@ -217,13 +217,13 @@ ApplicationLauncher ApplicationLauncher::NewOtbApplicationWidget( appName, isStandalone ); assert( appWidget!=NULL ); - assert( appWidget->GetApplication() ); + assert( appWidget->GetModel()->GetApplication() ); QMainWindow * mainWindow = new QMainWindow( p, flags ); mainWindow->setWindowTitle( QString( "%1 (OTB-" OTB_VERSION_STRING ")" ) - .arg( appWidget->GetApplication()->GetDocName() ) + .arg( appWidget->GetModel()->GetApplication()->GetDocName() ) ); mainWindow->setWindowIcon( QIcon( ":/otb_small.png" ) ); @@ -251,11 +251,11 @@ ApplicationLauncher ); assert( appWidget!=NULL ); - assert( appWidget->GetApplication() ); + assert( appWidget->GetModel()->GetApplication() ); appWidget->setWindowTitle( QString( "%1 (OTB-" OTB_VERSION_STRING ")" ) - .arg( appWidget->GetApplication()->GetDocName() ) + .arg( appWidget->GetModel()->GetApplication()->GetDocName() ) ); appWidget->setWindowIcon( QIcon( ":/icons/process" ) ); -- GitLab