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