diff --git a/GUI/View/Intensity/SavePlotAssistant.cpp b/GUI/View/Intensity/SavePlotAssistant.cpp index d79612b35f0072e1d36bb81d90b9ae8d85bfb658..d53c5c92dafc0d5c522c02f9f7baffc5a82545c3 100644 --- a/GUI/View/Intensity/SavePlotAssistant.cpp +++ b/GUI/View/Intensity/SavePlotAssistant.cpp @@ -29,25 +29,32 @@ const QString int_extension = ".int"; const QString tif_extension = ".tif"; const QString txt_extension = ".txt"; -const QVector<SavePlotAssistant::Format> outFormats = { - SavePlotAssistant::Format(png_extension, "png Image (*.png)"), - SavePlotAssistant::Format(jpg_extension, "jpg Image (*.jpg)"), - SavePlotAssistant::Format(pdf_extension, "pdf File (*.pdf)"), - SavePlotAssistant::Format(int_extension, "BornAgain ASCII format (*.int)"), - SavePlotAssistant::Format(txt_extension, "Simple ASCII table (*.txt)"), -#ifdef BORNAGAIN_TIFF_SUPPORT - SavePlotAssistant::Format(tif_extension, "32-bits TIFF files (*.tif)"), -#endif +class Format { + public: + Format() {} + Format(const QString& file_extention, const QString& filter); + QString m_file_extention; + QString m_filter; }; -} // namespace - - -SavePlotAssistant::Format::Format(const QString& file_extention, const QString& filter) +Format::Format(const QString& file_extention, const QString& filter) : m_file_extention(file_extention), m_filter(filter) { } +const QVector<Format> outFormats = { + Format(png_extension, "png Image (*.png)"), + Format(jpg_extension, "jpg Image (*.jpg)"), + Format(pdf_extension, "pdf File (*.pdf)"), + Format(int_extension, "BornAgain ASCII format (*.int)"), + Format(txt_extension, "Simple ASCII table (*.txt)"), +#ifdef BORNAGAIN_TIFF_SUPPORT + Format(tif_extension, "32-bits TIFF files (*.tif)"), +#endif +}; + +} // namespace + void SavePlotAssistant::savePlot(const QString& dirname, QCustomPlot* plot, OutputData<double>* output_data) diff --git a/GUI/View/Intensity/SavePlotAssistant.h b/GUI/View/Intensity/SavePlotAssistant.h index a17ba2e09e4469bb7347dca1f63f35dfd1bb266f..9d5ce03b83ffdb9036f17e14731ab76b5b296e5d 100644 --- a/GUI/View/Intensity/SavePlotAssistant.h +++ b/GUI/View/Intensity/SavePlotAssistant.h @@ -26,13 +26,6 @@ template <class T> class OutputData; class SavePlotAssistant { public: - class Format { - public: - Format() {} - Format(const QString& file_extention, const QString& filter); - QString m_file_extention; - QString m_filter; - }; void savePlot(const QString& dirname, QCustomPlot* plot, OutputData<double>* output_data);