Upgrade/JSON Conversion - Switch off "Auto" Fix Tools

... add feature to switch off "Auto" Fix tools
... switch off "Auto" Fix Tools during Upgrade/JSON Conversion
This commit is contained in:
Joern
2015-07-25 09:58:49 +02:00
parent 5ade8926b0
commit fc81383a3e
3 changed files with 17 additions and 0 deletions

View File

@@ -30,6 +30,8 @@ DataProcessorFactory &DataProcessorFactory::instance()
return *instance_;
}
bool DataProcessorFactory::autoprocess = true;
bool
DataProcessorFactory::registerProcessor(QString name, DataProcessor *processor)
{
@@ -41,6 +43,9 @@ DataProcessorFactory::registerProcessor(QString name, DataProcessor *processor)
bool
DataProcessorFactory::autoProcess(RideFile *ride)
{
// check if autoProcess is allow at all
if (!autoprocess) return false;
bool changed = false;
// run through the processors and execute them!