- reorganized Kml generation

- Kml generation on demand
- cleaned up GUI
  - removed color selector
  - remove track rate slider
  - adjusted altitude slider


git-svn-id: http://moon:8086/svn/software/trunk/projects/FsTrack@175 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2015-01-30 19:18:10 +00:00
parent 29e2cadd10
commit 176b4224e3
10 changed files with 621 additions and 452 deletions
+4 -2
View File
@@ -207,6 +207,7 @@ void FsLink::timerCallback()
case ls_connected:
if (!m_flightData.isFsDialog && m_flightData.isFsReady)
{
m_pKml->updateFlightData(m_flightData);
if (m_pKml)
{
m_pKml->create();
@@ -309,14 +310,15 @@ void FsLink::timerCallback()
{
m_listeners.call(&IFsLinkListener::onDataChanged, *this);
m_pKml->updatePlane(m_flightData);
m_pKml->updateFlightData(m_flightData);
// m_pKml->updatePlane(m_flightData);
if (m_kmlUpdateCount > 0)
{
m_kmlUpdateCount--;
}
else
{
m_pKml->updatePath(m_flightData);
m_pKml->updateTrack();
m_pKml->exportKml(m_pKml->getPath());
m_kmlUpdateCount = m_kmlUpdateInterval;
}