From ae162cec2381e978d4701ff21cc1ae4423b23406 Mon Sep 17 00:00:00 2001 From: lm Date: Tue, 26 Jul 2011 07:00:03 +0200 Subject: [PATCH] Minor fixes, settings store / load not working yet as expected for map trail options. --- src/ui/map/QGCMapToolBar.cc | 8 ++++++-- src/ui/map/QGCMapWidget.cc | 2 +- src/ui/map/QGCMapWidget.h | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ui/map/QGCMapToolBar.cc b/src/ui/map/QGCMapToolBar.cc index 88237e0da..7627eab77 100644 --- a/src/ui/map/QGCMapToolBar.cc +++ b/src/ui/map/QGCMapToolBar.cc @@ -152,7 +152,7 @@ void QGCMapToolBar::setUAVTrailDistance() if (ok) { map->setTrailModeDistance(trailDistance); - ui->posLabel->setText(tr("Trail mode: Every %1 meter%2").arg(trailDistance).arg((trailDistance > 1) ? "s" : "")); + ui->posLabel->setText(tr("Trail mode: Every %1 meter%2").arg(trailDistance).arg((trailDistance == 1) ? "s" : "")); } } } @@ -166,7 +166,11 @@ void QGCMapToolBar::setUpdateInterval() { bool ok; float time = action->data().toFloat(&ok); - if (ok) map->setUpdateRateLimit(time); + if (ok) + { + map->setUpdateRateLimit(time); + ui->posLabel->setText(tr("Map update rate limit: %1 second%2").arg(time).arg((time != 1.0f) ? "s" : "")); + } } } diff --git a/src/ui/map/QGCMapWidget.cc b/src/ui/map/QGCMapWidget.cc index 55debdc14..3b3c62c37 100644 --- a/src/ui/map/QGCMapWidget.cc +++ b/src/ui/map/QGCMapWidget.cc @@ -17,7 +17,7 @@ QGCMapWidget::QGCMapWidget(QWidget *parent) : followUAVID(0) { // Widget is inactive until shown - + loadSettings(false); // Set cache mode } diff --git a/src/ui/map/QGCMapWidget.h b/src/ui/map/QGCMapWidget.h index caea79318..be22ae275 100644 --- a/src/ui/map/QGCMapWidget.h +++ b/src/ui/map/QGCMapWidget.h @@ -100,7 +100,7 @@ public slots: } /** @brief Load the settings for this widget from disk */ - void loadSettings(bool changePosition=false); + void loadSettings(bool changePosition=true); /** @brief Store the settings for this widget to disk */ void storeSettings(); -- 2.22.0