diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 3997ea02b3892cd35b5ace2d2661ea4f75110b48..d620a500397d534a40a2c7d0e992cf9be2f51abc 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -214,6 +214,7 @@ SET (GUI_UIS
   ./gui/edit_label_methods/edit_label_methods.ui
   ./gui/edit_modifications/edit_modifications.ui
   ./gui/edit_tandem_preset_dialog/edit_tandem_preset_dialog.ui
+  ./gui/export/export_masschroq_dialog/export_masschroq_dialog.ui
   ./gui/export/export_spreadsheet_dialog/export_spreadsheet_dialog.ui
   ./gui/load_results_dialog/load_results_dialog.ui
   ./gui/main.ui
diff --git a/src/gui/export/export_masschroq_dialog/export_masschroq_dialog.ui b/src/gui/export/export_masschroq_dialog/export_masschroq_dialog.ui
new file mode 100644
index 0000000000000000000000000000000000000000..bb1823237ec62f6cda8c2d957eb53ddc524efef1
--- /dev/null
+++ b/src/gui/export/export_masschroq_dialog/export_masschroq_dialog.ui
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ExportMasschroqDialog</class>
+ <widget class="QWidget" name="ExportMasschroqDialog">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>613</width>
+    <height>371</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Form</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout_2">
+   <item>
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>MassChroQ result files</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_3">
+      <item>
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>Peptide quantification result file</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <layout class="QHBoxLayout" name="horizontalLayout_2">
+        <property name="spacing">
+         <number>0</number>
+        </property>
+        <item>
+         <widget class="QLineEdit" name="outputFileEdit"/>
+        </item>
+        <item>
+         <widget class="QComboBox" name="outputFileFormatComboBox">
+          <item>
+           <property name="text">
+            <string extracomment="Open Document Spreadsheet">ODS</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string extracomment="Tabulated Separated Values (text files in a directory)">TSV</string>
+           </property>
+          </item>
+         </widget>
+        </item>
+       </layout>
+      </item>
+      <item>
+       <spacer name="verticalSpacer">
+        <property name="orientation">
+         <enum>Qt::Vertical</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>20</width>
+          <height>40</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <layout class="QHBoxLayout" name="horizontalLayout">
+     <item>
+      <spacer name="horizontalSpacer">
+       <property name="orientation">
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>40</width>
+         <height>20</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushButton_2">
+       <property name="text">
+        <string>Cancel</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QPushButton" name="pushButton">
+       <property name="text">
+        <string>OK</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>pushButton</sender>
+   <signal>clicked()</signal>
+   <receiver>ExportMasschroqDialog</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>665</x>
+     <y>577</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>286</x>
+     <y>279</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>pushButton_2</sender>
+   <signal>clicked()</signal>
+   <receiver>ExportMasschroqDialog</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>579</x>
+     <y>577</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>286</x>
+     <y>279</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+ <slots>
+  <slot>reject()</slot>
+  <slot>accept()</slot>
+  <slot>doSimpleProteinPeptideList(bool)</slot>
+  <slot>doGroups(bool)</slot>
+  <slot>doProteins(bool)</slot>
+  <slot>doPeptides(bool)</slot>
+  <slot>doSpectra(bool)</slot>
+  <slot>doPeptidePos(bool)</slot>
+  <slot>doSamples(bool)</slot>
+  <slot>doComparSpectra(bool)</slot>
+  <slot>doComparUniqueSequence(bool)</slot>
+  <slot>doComparSpecificSpectra(bool)</slot>
+  <slot>doComparSpecificUniqueSequence(bool)</slot>
+  <slot>doComparPai(bool)</slot>
+  <slot>doComparEmpai(bool)</slot>
+  <slot>doPtmIslands(bool)</slot>
+  <slot>doPtmSpectra(bool)</slot>
+  <slot>doComparNsaf(bool)</slot>
+  <slot>doPeptidomicComparSpectra(bool)</slot>
+ </slots>
+</ui>
diff --git a/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp b/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..2e4b9a35b3fd77e48d42bb66369fbc0adc7e6b6a
--- /dev/null
+++ b/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp
@@ -0,0 +1,59 @@
+/**
+ * \file gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp
+ * \date 25/01/2019
+ * \author Olivier Langella
+ * \brief choose ODS export options
+ */
+
+/*******************************************************************************
+ * Copyright (c) 2019 Olivier Langella <olivier.langella@u-psud.fr>.
+ *
+ * This file is part of XTPcpp.
+ *
+ *     XTPcpp is free software: you can redistribute it and/or modify
+ *     it under the terms of the GNU General Public License as published by
+ *     the Free Software Foundation, either version 3 of the License, or
+ *     (at your option) any later version.
+ *
+ *     XTPcpp is distributed in the hope that it will be useful,
+ *     but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *     GNU General Public License for more details.
+ *
+ *     You should have received a copy of the GNU General Public License
+ *     along with XTPcpp.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Contributors:
+ *     Olivier Langella <olivier.langella@u-psud.fr> - initial API and
+ *implementation
+ ******************************************************************************/
+
+#include "exportmasschroqdialog.h"
+
+#include "ui_export_spreadsheet_dialog.h"
+#include "exportspreadsheetdialog.h"
+#include <QDebug>
+#include <QSettings>
+
+ExportMasschroqDialog::ExportMasschroqDialog(QWidget *parent)
+  : QDialog(parent), ui(new Ui::ExportMasschroqDialog)
+{
+  qDebug() << __FILE__ << " " << __FUNCTION__ << " " << __LINE__;
+  ui->setupUi(this);
+  this->setModal(true);
+
+
+#if QT_VERSION >= 0x050000
+  // Qt5 code
+#else
+  // Qt4 code
+
+#endif
+
+  qDebug() << __FILE__ << " " << __FUNCTION__ << " " << __LINE__;
+}
+
+ExportMasschroqDialog::~ExportMasschroqDialog()
+{
+  delete ui;
+}
diff --git a/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.h b/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.h
new file mode 100644
index 0000000000000000000000000000000000000000..79f4b46257bcb031485f63cb72413b3e2088073c
--- /dev/null
+++ b/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.h
@@ -0,0 +1,55 @@
+/**
+ * \file gui/export/export_masschroq_dialog/exportmasschroqdialog.h
+ * \date 25/01/2019
+ * \author Olivier Langella
+ * \brief choose ODS export options
+ */
+
+/*******************************************************************************
+ * Copyright (c) 2019 Olivier Langella <olivier.langella@u-psud.fr>.
+ *
+ * This file is part of XTPcpp.
+ *
+ *     XTPcpp is free software: you can redistribute it and/or modify
+ *     it under the terms of the GNU General Public License as published by
+ *     the Free Software Foundation, either version 3 of the License, or
+ *     (at your option) any later version.
+ *
+ *     XTPcpp is distributed in the hope that it will be useful,
+ *     but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *     GNU General Public License for more details.
+ *
+ *     You should have received a copy of the GNU General Public License
+ *     along with XTPcpp.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Contributors:
+ *     Olivier Langella <olivier.langella@u-psud.fr> - initial API and
+ *implementation
+ ******************************************************************************/
+
+#pragma once
+
+#include <QDialog>
+
+
+namespace Ui
+{
+  class ExportMasschroqDialog;
+}
+
+class ExportMasschroqDialog : public QDialog
+{
+  Q_OBJECT
+
+  public:
+  explicit ExportMasschroqDialog(QWidget *parent);
+  ~ExportMasschroqDialog();
+
+  public slots:
+
+  signals:
+
+  private:
+  Ui::ExportMasschroqDialog *ui;
+};