From 067ac049cf8ef206b5d66f22c6984315fcf57ace Mon Sep 17 00:00:00 2001 From: Olivier Langella <olivier.langella@u-psud.fr> Date: Wed, 12 Sep 2018 14:08:55 +0200 Subject: [PATCH] new function to free msrun reader shared pointer --- src/core/msrun.cpp | 6 ++++++ src/core/msrun.h | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/core/msrun.cpp b/src/core/msrun.cpp index d817296e..7c35819c 100644 --- a/src/core/msrun.cpp +++ b/src/core/msrun.cpp @@ -74,6 +74,12 @@ MsRun::getMsRunReaderSp() return _msrun_reader_sp; } +void +MsRun::freeMsRunReaderSp() +{ + _msrun_reader_sp = nullptr; +} + void MsRun::setMsRunStatistics(MsRunStatistics param, const QVariant &value) { diff --git a/src/core/msrun.h b/src/core/msrun.h index 742b3a0c..5420e9d8 100644 --- a/src/core/msrun.h +++ b/src/core/msrun.h @@ -70,6 +70,10 @@ class MsRun : public pappso::MsRunId bool findMsRunFile(); pappso::MsRunReaderSp &getMsRunReaderSp(); + + /** @brief release shared pointer on MSrun reader + */ + void freeMsRunReaderSp(); void checkMsRunStatistics(); -- GitLab