summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRainer Keller <rainer.keller@nokia.com>2011-02-23 16:55:37 +0000
committerRainer Keller <rainer.keller@nokia.com>2011-02-23 16:55:37 +0000
commit21cfdf802011f9634d337a7206d98d9cf1cea172 (patch)
tree89c86d00653d4eb8bb2bede4a36475c7b821bf3e
parent617e4b23be9ccc26ad484097125a4e3a05012c63 (diff)
parent8722951e354aa80bf5da9f42e6192522210d491f (diff)
Merge remote-tracking branch 'origin/simulator-1.1' into simulator-master
-rw-r--r--library/components/locationui.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/library/components/locationui.cpp b/library/components/locationui.cpp
index 3f1d919..7320867 100644
--- a/library/components/locationui.cpp
+++ b/library/components/locationui.cpp
@@ -286,7 +286,18 @@ void LocationUi::setDisplayedSatelliteData(const LocationUi::SatelliteData &data
void LocationUi::emitLocationChange() const
{
- emit locationChanged(locationData());
+ if (mLatitudeEdit->hasAcceptableInput()
+ && mLongitudeEdit->hasAcceptableInput()
+ && mAltitudeEdit->hasAcceptableInput()
+ && mDirectionEdit->hasAcceptableInput()
+ && mGroundSpeedEdit->hasAcceptableInput()
+ && mVerticalSpeedEdit->hasAcceptableInput()
+ && mMagneticVariationEdit->hasAcceptableInput()
+ && mHorizontalAccuracyEdit->hasAcceptableInput()
+ && mVerticalAccuracyEdit->hasAcceptableInput()
+ && mTimeEdit->hasAcceptableInput()) {
+ emit locationChanged(locationData());
+ }
}
void LocationUi::emitSatelliteDataChange() const