mirror of
https://github.com/OPM/ResInsight.git
synced 2026-11-04 13:16:56 -06:00
#1107 Moved showWindow field to RimViewWindow and removed showWindow field from derived classes
This commit is contained in:
1 parent
94f94af325
commit
cebe5428be
15 files changed
+74
-205
No files matched your search
@@ -17,9 +17,10 @@
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include "RimMdiWindowController.h"
|
||||
#include "RiuMainWindowBase.h"
|
||||
|
||||
#include "RiaApplication.h"
|
||||
#include "RimViewWindow.h"
|
||||
#include "RiuMainWindowBase.h"
|
||||
|
||||
CAF_PDM_XML_SOURCE_INIT(RimMdiWindowController, "MdiWindowController");
|
||||
|
||||
@@ -79,7 +80,7 @@ RimMdiWindowGeometry RimMdiWindowController::mdiWindowGeometry()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimMdiWindowController::handleViewerDeletion()
|
||||
{
|
||||
showWindowField() = false;
|
||||
viewPdmObject()->m_showWindow = false;
|
||||
|
||||
uiCapability()->updateUiIconFromToggleField();
|
||||
updateConnectedEditors();
|
||||
@@ -94,16 +95,6 @@ void RimMdiWindowController::removeWindowFromMDI()
|
||||
if (mainWin && viewWidget()) mainWin->removeViewer(viewWidget());
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimMdiWindowController::showWindowFieldChangedByUi()
|
||||
{
|
||||
updateViewerWidget();
|
||||
|
||||
viewPdmObject()->uiCapability()->updateUiIconFromToggleField();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -114,14 +105,6 @@ RimViewWindow* RimMdiWindowController::viewPdmObject()
|
||||
return viewWindowObj;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
caf::PdmField<bool>& RimMdiWindowController::showWindowField()
|
||||
{
|
||||
return *(viewPdmObject()->getShowWindowField());
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -157,11 +140,10 @@ void RimMdiWindowController::updateViewerWidget()
|
||||
RiuMainWindowBase* mainWindow = getMainWindow();
|
||||
if ( !mainWindow ) return;
|
||||
|
||||
if ( showWindowField() )
|
||||
if ( viewPdmObject()->m_showWindow() )
|
||||
{
|
||||
if ( !viewWidget() )
|
||||
{
|
||||
// m_wellAllocationPlotWidget = new RiuWellAllocationPlot(this, mainPlotWindow);
|
||||
QWidget * viewWidget = viewPdmObject()->createViewWidget(mainWindow);
|
||||
|
||||
mainWindow->addViewer(viewWidget, this->mdiWindowGeometry());
|
||||
|
||||
Reference in new issue
Block a user