(#266) Added showGridBox to RimView

This commit is contained in:
Magne Sjaastad
2015-11-16 11:44:41 +01:00
parent 3bc7b88ca7
commit 019c35540d
3 changed files with 9 additions and 1 deletions

View File

@@ -1299,6 +1299,7 @@ void RimEclipseView::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering&
caf::PdmUiGroup* viewGroup = uiOrdering.addNewGroup("Viewer");
viewGroup->add(&name);
viewGroup->add(&backgroundColor);
viewGroup->add(&showGridBox);
caf::PdmUiGroup* gridGroup = uiOrdering.addNewGroup("Grid Appearance");
gridGroup->add(&scaleZ);

View File

@@ -101,6 +101,8 @@ RimView::RimView(void)
CAF_PDM_InitField(&meshMode, "MeshMode", defaultMeshType, "Grid lines", "", "", "");
CAF_PDM_InitFieldNoDefault(&surfaceMode, "SurfaceMode", "Grid surface", "", "", "");
CAF_PDM_InitField(&showGridBox, "ShowGridBox", true, "Show Grid Box", "", "", "");
CAF_PDM_InitField(&m_disableLighting, "DisableLighting", false, "Disable Results Lighting", "", "Disable light model for scalar result colors", "");
CAF_PDM_InitFieldNoDefault(&windowGeometry, "WindowGeometry", "", "", "", "");
@@ -509,6 +511,10 @@ void RimView::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QV
updateDisplayModelVisibility();
RiuMainWindow::instance()->refreshDrawStyleActions();
}
else if (changedField == &showGridBox)
{
createOverlayDisplayModelAndRedraw();
}
else if (changedField == &m_disableLighting)
{
createDisplayModel();
@@ -831,7 +837,7 @@ void RimView::createOverlayDisplayModel()
overlayScene->addModel(highlightModelBasicList.p());
}
if (true)
if (showGridBox)
{
overlayScene->addModel(m_viewer->gridBoxGenerator()->model());
}

View File

@@ -108,6 +108,7 @@ public:
caf::PdmField< caf::AppEnum< MeshModeType > > meshMode;
caf::PdmField< caf::AppEnum< SurfaceModeType > > surfaceMode;
caf::PdmField<bool> showGridBox;
void setMeshOnlyDrawstyle();
void setMeshSurfDrawstyle();