From a1bb66899c4528e60d561d2f6892db9b6a402069 Mon Sep 17 00:00:00 2001
From: Olivier Langella <olivier.langella@u-psud.fr>
Date: Tue, 5 Feb 2019 14:55:29 +0100
Subject: [PATCH] only accept ppm or dalton for MassChroqML

---
 .../exportmasschroqdialog.cpp                       | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp b/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp
index a0864f020..d45c1b9b8 100644
--- a/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp
+++ b/src/gui/export/export_masschroq_dialog/exportmasschroqdialog.cpp
@@ -171,6 +171,19 @@ ExportMasschroqDialog::accept()
         }
     }
 
+  if((ui->xicRangeWidget->getPrecision()->unit() ==
+      pappso::PrecisionUnit::ppm) ||
+     (ui->xicRangeWidget->getPrecision()->unit() ==
+      pappso::PrecisionUnit::dalton))
+    { // ok
+    }
+  else
+    {
+      error_message =
+        QString(tr("MassChroQ can only work with ppm or dalton units. Please "
+                   "change the XIC extraction precision unit."));
+    }
+
   if(error_message.isEmpty())
     {
       ZivyParams zivy_params = ui->zivyParamWidget->getZivyParams();
-- 
GitLab