(#396) Using toggle field of well log plots to toggle visibility

This commit is contained in:
Pål Hagen
2015-08-31 10:12:45 +02:00
parent d0b6e5466f
commit eaff6f88c4

View File

@@ -71,6 +71,15 @@ void RimWellLogPlot::updateViewerWidget()
RiuMainWindow::instance()->addWellLogViewer(m_viewer);
isViewerCreated = true;
}
if (m_viewer->parentWidget())
{
m_viewer->parentWidget()->showMaximized();
}
else
{
m_viewer->showMaximized();
}
RiuMainWindow::instance()->setActiveWellLogViewer(m_viewer);
}
@@ -87,6 +96,20 @@ void RimWellLogPlot::fieldChangedByUi(const caf::PdmFieldHandle* changedField, c
{
updateViewerWidget();
}
else
{
if (m_viewer)
{
if (m_viewer->parentWidget())
{
m_viewer->parentWidget()->hide();
}
else
{
m_viewer->hide();
}
}
}
}
}