Skip to content
Snippets Groups Projects
Commit 58bec8a3 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

member -> local var

parent dcd02f5c
No related branches found
No related tags found
1 merge request!2321rm DataPropertyWidget, axis/axes panels w/o inheritance
......@@ -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);
}
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment