diff --git a/src/laybasic/laybasic/gsiDeclLayLayers.cc b/src/laybasic/laybasic/gsiDeclLayLayers.cc index 794d83882..ff03eeec6 100644 --- a/src/laybasic/laybasic/gsiDeclLayLayers.cc +++ b/src/laybasic/laybasic/gsiDeclLayLayers.cc @@ -1165,11 +1165,6 @@ static void clear_children (lay::LayerPropertiesNode *node) node->clear_children (); } -static lay::LayoutView *get_view (lay::LayerPropertiesNode *node) -{ - return node->view ()->ui (); -} - Class decl_LayerPropertiesNode ( decl_LayerProperties, "lay", "LayerPropertiesNode", diff --git a/src/laybasic/laybasic/layLayoutViewBase.h b/src/laybasic/laybasic/layLayoutViewBase.h index c4b43ce36..0c41cf425 100644 --- a/src/laybasic/laybasic/layLayoutViewBase.h +++ b/src/laybasic/laybasic/layLayoutViewBase.h @@ -79,6 +79,7 @@ class MoveService; #if defined(HAVE_QT) class LayerControlPanel; class HierarchyControlPanel; +class EditorOptionsPages; #endif /** @@ -1671,6 +1672,14 @@ public: { return 0; } + + /** + * @brief Gets the hierarchy panel + */ + virtual lay::EditorOptionsPages *editor_options_pages () + { + return 0; + } #endif /** diff --git a/src/layview/layview/layLayoutView_qt.cc b/src/layview/layview/layLayoutView_qt.cc index bf3070ede..3606f56ce 100644 --- a/src/layview/layview/layLayoutView_qt.cc +++ b/src/layview/layview/layLayoutView_qt.cc @@ -35,6 +35,7 @@ #include #include #include +#include #include "tlInternational.h" #include "tlExpression.h" diff --git a/src/layview/layview/layLayoutView_qt.h b/src/layview/layview/layLayoutView_qt.h index 5eca291cf..486abc108 100644 --- a/src/layview/layview/layLayoutView_qt.h +++ b/src/layview/layview/layLayoutView_qt.h @@ -327,7 +327,7 @@ public: /** * @brief Gets the editor options pages */ - lay::EditorOptionsPages *editor_options_pages (); + virtual lay::EditorOptionsPages *editor_options_pages (); /** * @brief Gets the container with the layer control panel