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

member fct -> local

parent e5091305
No related branches found
No related tags found
1 merge request!2321rm DataPropertyWidget, axis/axes panels w/o inheritance
......@@ -22,6 +22,19 @@
#include <QBoxLayout>
#include <QMenu>
namespace {
void execContextMenu(const QPoint& point)
{
QMenu menu;
menu.addAction(gActions->reset_view);
menu.addAction(gActions->save_plot);
menu.addAction(gActions->toggle_properties_panel);
menu.exec(point);
}
} // namespace
SpecularFrame::SpecularFrame(Data1DItem* item)
: m_specular_canvas(new SpecularDataCanvas)
, m_axis_panel(new AxisPanel)
......@@ -37,8 +50,8 @@ SpecularFrame::SpecularFrame(Data1DItem* item)
hlayout->addWidget(m_specular_canvas);
hlayout->addWidget(m_axis_panel);
connect(m_specular_canvas, &SpecularDataCanvas::customContextMenuRequested, this,
&SpecularFrame::onContextMenuRequest);
connect(m_specular_canvas, &SpecularDataCanvas::customContextMenuRequested,
[](const QPoint& point) { execContextMenu(point); });
m_axis_panel->setVisible(false);
......@@ -46,12 +59,3 @@ SpecularFrame::SpecularFrame(Data1DItem* item)
m_specular_canvas->setDataItem(item);
m_axis_panel->setJobOrDatafileItem(item);
}
void SpecularFrame::onContextMenuRequest(const QPoint& point)
{
QMenu menu;
menu.addAction(gActions->reset_view);
menu.addAction(gActions->save_plot);
menu.addAction(gActions->toggle_properties_panel);
menu.exec(point);
}
......@@ -26,9 +26,6 @@ class SpecularFrame : public QWidget {
public:
SpecularFrame(Data1DItem* item);
private slots:
void onContextMenuRequest(const QPoint& point);
private:
SpecularDataCanvas* m_specular_canvas;
AxisPanel* m_axis_panel;
......
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