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

SpecularDataCanvas + fct dataItem()

parent 6e15d24b
No related branches found
No related tags found
1 merge request!2444Plot1|2DFrame are stateless, StackedDataFrame switches between widgets that have been created at start up
......@@ -41,6 +41,11 @@ SpecularDataCanvas::SpecularDataCanvas()
enableDeprecatedOnMousePress(true); // true for legacy reasons
}
Data1DItem* SpecularDataCanvas::dataItem()
{
return m_data_item; // DataFromData().realData1DItem();
}
void SpecularDataCanvas::setDataItem(Data1DItem* item)
{
m_data_item = item;
......@@ -69,13 +74,13 @@ void SpecularDataCanvas::enableDeprecatedOnMousePress(bool b)
void SpecularDataCanvas::onResetViewAction()
{
m_data_item->resetView();
dataItem()->resetView();
gDoc->setModified();
}
void SpecularDataCanvas::onSavePlotAction()
{
GUI::Plot::savePlot(m_plot_canvas->customPlot(), m_data_item->c_field());
GUI::Plot::savePlot(m_plot_canvas->customPlot(), dataItem()->c_field());
}
void SpecularDataCanvas::onMousePress(QMouseEvent* event)
......
......@@ -43,6 +43,7 @@ public slots:
void onMousePress(QMouseEvent* event);
private:
Data1DItem* dataItem();
Data1DItem* m_data_item;
SpecularPlotCanvas* m_plot_canvas;
};
......
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