15 #ifndef BORNAGAIN_MVVM_VIEW_MVVM_PLOTTING_STATUSSTRINGREPORTERFACTORY_H
16 #define BORNAGAIN_MVVM_VIEW_MVVM_PLOTTING_STATUSSTRINGREPORTERFACTORY_H
20 #include "mvvm/view_export.h"
28 class StatusStringReporter;
31 MVVM_VIEW_EXPORT std::unique_ptr<StatusStringReporter>
32 CreateGraphReporter(QCustomPlot* custom_plot, std::function<
void(
const std::string&)> callback);
35 MVVM_VIEW_EXPORT std::unique_ptr<StatusStringReporter>
materialitems.h Collection of materials to populate MaterialModel.
std::unique_ptr< StatusStringReporter > CreateColorMapReporter(QCustomPlot *custom_plot, std::function< void(const std::string &)> callback)
Creates reporter for status string in QCustomPlot containing QCPColorMap.
std::unique_ptr< StatusStringReporter > CreateGraphReporter(QCustomPlot *custom_plot, std::function< void(const std::string &)> callback)
Creates reporter for status string in QCustomPlot containing graphs.