diff --git a/Modules/Binarization/src/BinarizationPlugin.cpp b/Modules/Binarization/src/BinarizationPlugin.cpp index d24a710..ca8f631 100644 --- a/Modules/Binarization/src/BinarizationPlugin.cpp +++ b/Modules/Binarization/src/BinarizationPlugin.cpp @@ -75,6 +75,7 @@ BinarizationPlugin::BinarizationPlugin(QObject* parent) : QObject(parent) { mMenuStatusTips = statusTips.toList(); mBBSConfig.loadSettings(); + mBBSConfig.saveSettings(); // save settings (to write default settings) } /** * Destructor @@ -82,7 +83,7 @@ BinarizationPlugin::BinarizationPlugin(QObject* parent) : QObject(parent) { BinarizationPlugin::~BinarizationPlugin() { qDebug() << "destroying binarization plugin..."; - mBBSConfig.saveSettings(); + //mBBSConfig.saveSettings(); } diff --git a/Modules/Layout/src/LayoutPlugin.cpp b/Modules/Layout/src/LayoutPlugin.cpp index f787a95..475b450 100644 --- a/Modules/Layout/src/LayoutPlugin.cpp +++ b/Modules/Layout/src/LayoutPlugin.cpp @@ -86,13 +86,14 @@ LayoutPlugin::LayoutPlugin(QObject* parent) : QObject(parent) { mMenuStatusTips = statusTips.toList(); //mLTRConfig.loadSettings(); + //mLTRConfig.saveSettings(); + } /** * Destructor **/ LayoutPlugin::~LayoutPlugin() { - //mLTRConfig.saveSettings(); qDebug() << "destroying binarization plugin..."; } diff --git a/Modules/PageVis/src/PageData.cpp b/Modules/PageVis/src/PageData.cpp index 0d468aa..61f5a93 100644 --- a/Modules/PageVis/src/PageData.cpp +++ b/Modules/PageVis/src/PageData.cpp @@ -53,6 +53,7 @@ PageData::PageData(QObject* parent) : QObject(parent) { } PageData::~PageData() { + // TODO: check this line! saveSettings(nmc::Settings::instance().getSettings()); qDebug() << "destroying PAGE viewport"; } diff --git a/Modules/PageVis/src/PageViewport.cpp b/Modules/PageVis/src/PageViewport.cpp index fa764f7..2140b7b 100644 --- a/Modules/PageVis/src/PageViewport.cpp +++ b/Modules/PageVis/src/PageViewport.cpp @@ -59,6 +59,7 @@ PageViewport::PageViewport(QWidget* parent) : DkPluginViewPort(parent) { PageViewport::~PageViewport() { + // TODO: check this line! saveSettings(nmc::Settings::instance().getSettings()); qDebug() << "destroying PAGE viewport"; } diff --git a/Modules/Skew/src/SkewPlugin.cpp b/Modules/Skew/src/SkewPlugin.cpp index 0d40b06..092b2dd 100644 --- a/Modules/Skew/src/SkewPlugin.cpp +++ b/Modules/Skew/src/SkewPlugin.cpp @@ -94,7 +94,6 @@ SkewEstPlugin::SkewEstPlugin(QObject* parent) : QObject(parent) { SkewEstPlugin::~SkewEstPlugin() { qDebug() << "destroying skew plugin..."; - mBseConfig.saveSettings(); } @@ -408,6 +407,7 @@ void SkewEstPlugin::init() loadSettings(nmc::Settings::instance().getSettings()); mBseConfig.loadSettings(); + mBseConfig.saveSettings(); if (mFilePath.isEmpty()) { mFilePath = "D:\\tmp\\evalSkew.txt";