From 58bec8a36e79942abc9680ee0d7a69fc73c64b03 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de>
Date: Tue, 23 Jan 2024 10:50:42 +0100
Subject: [PATCH] member -> local var

---
 GUI/View/Frame/SpecularFrame.cpp | 12 ++++++------
 GUI/View/Frame/SpecularFrame.h   |  2 --
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/GUI/View/Frame/SpecularFrame.cpp b/GUI/View/Frame/SpecularFrame.cpp
index 300a3f5f8d2..b9edfe2f54d 100644
--- a/GUI/View/Frame/SpecularFrame.cpp
+++ b/GUI/View/Frame/SpecularFrame.cpp
@@ -37,24 +37,24 @@ void execContextMenu(const QPoint& point)
 
 SpecularFrame::SpecularFrame(Data1DItem* item)
     : m_specular_canvas(new SpecularDataCanvas)
-    , m_axis_panel(new AxisPanel)
 {
     setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
-    QObject::connect(gActions->toggle_properties_panel, &QAction::triggered, m_axis_panel,
-                     &QWidget::setVisible);
 
     auto* hlayout = new QHBoxLayout(this);
     hlayout->setContentsMargins(0, 0, 0, 0);
     hlayout->setSpacing(0);
     hlayout->addWidget(m_specular_canvas);
-    hlayout->addWidget(m_axis_panel);
 
     connect(m_specular_canvas, &SpecularDataCanvas::customContextMenuRequested,
 	    [](const QPoint& point) { execContextMenu(point); });
 
-    m_axis_panel->setVisible(false);
+    auto* axis_panel = new AxisPanel;
+    hlayout->addWidget(axis_panel);
+    QObject::connect(gActions->toggle_properties_panel, &QAction::triggered, axis_panel,
+                     &QWidget::setVisible);
+    axis_panel->setVisible(false);
 
     ASSERT(item);
     m_specular_canvas->setDataItem(item);
-    m_axis_panel->setJobOrDatafileItem(item);
+    axis_panel->setJobOrDatafileItem(item);
 }
diff --git a/GUI/View/Frame/SpecularFrame.h b/GUI/View/Frame/SpecularFrame.h
index 707e3d62d67..16cce78f2a5 100644
--- a/GUI/View/Frame/SpecularFrame.h
+++ b/GUI/View/Frame/SpecularFrame.h
@@ -17,7 +17,6 @@
 
 #include <QWidget>
 
-class AxisPanel;
 class Data1DItem;
 class SpecularDataCanvas;
 
@@ -28,7 +27,6 @@ public:
 
 private:
     SpecularDataCanvas* m_specular_canvas;
-    AxisPanel* m_axis_panel;
 };
 
 #endif // BORNAGAIN_GUI_VIEW_FRAME_SPECULARFRAME_H
-- 
GitLab