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);