Merge pull request #1458 from Joern-R/LTMTranslatePrep

LTM Translation Preparation
This commit is contained in:
Mark Liversedge
2015-07-20 15:36:20 +01:00
2 changed files with 7 additions and 3 deletions

View File

@@ -181,7 +181,7 @@ QDataStream &operator<<(QDataStream &out, const LTMSettings &settings)
out<<settings.field1;
out<<settings.field2;
out<<int(-1);
out<<int(12);
out<<int(13);
out<<settings.metrics.count();
foreach(MetricDetail metric, settings.metrics) {
bool discard = false;
@@ -222,6 +222,7 @@ QDataStream &operator<<(QDataStream &out, const LTMSettings &settings)
out<<metric.estimateDuration_units;
out<<metric.wpk;
out<<metric.stressType;
out<<metric.units;
}
out<<settings.showData;
out<<settings.stack;
@@ -332,6 +333,9 @@ while(counter-- && !in.atEnd()) {
if (version >= 12) {
in >> m.stressType;
}
if (version >= 13) {
in >> m.units;
}
bool keep=true;
// check for deprecated things and set keep=false if

View File

@@ -210,8 +210,8 @@ LTMTool::LTMTool(Context *context, LTMSettings *settings) : QWidget(context->mai
// set default for the user overiddable fields
adds.uname = adds.name;
adds.units = "";
adds.uunits = adds.metric->units(context->athlete->useMetricUnits);
adds.units = adds.metric->units(context->athlete->useMetricUnits);
adds.uunits = adds.units;
// default units to metric name if it is blank
if (adds.uunits == "") adds.uunits = adds.name;