1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-04-21 12:49:10 +02:00

Compare commits

..

5 Commits

Author SHA1 Message Date
aed09a0e6a Android build fix no.3 2023-12-27 00:33:49 +01:00
867b70d159 Android build fix #2 2023-12-26 21:00:27 +01:00
0b05079a49 Fixed Android build 2023-12-26 20:52:58 +01:00
ca71eb9d93 Header includes cleanup 2023-12-26 20:46:52 +01:00
4a82055867 Some more code cleanup 2023-12-26 20:05:38 +01:00
19 changed files with 21 additions and 30 deletions

View File

@ -1,7 +1,6 @@
#include <cmath> #include <cmath>
#include <QLocale> #include <QLocale>
#include "data/data.h" #include "data/data.h"
#include "tooltip.h"
#include "elevationgraphitem.h" #include "elevationgraphitem.h"
#include "elevationgraph.h" #include "elevationgraph.h"

View File

@ -5,8 +5,10 @@
#include <QFileInfo> #include <QFileInfo>
#include <QApplication> #include <QApplication>
#include <QFontMetrics> #include <QFontMetrics>
#include "common/util.h"
#include "fileselectwidget.h" #include "fileselectwidget.h"
#ifdef Q_OS_ANDROID
#include "common/util.h"
#endif // Q_OS_ANDROID
FileSelectWidget::FileSelectWidget(QWidget *parent) : QWidget(parent) FileSelectWidget::FileSelectWidget(QWidget *parent) : QWidget(parent)

View File

@ -16,7 +16,6 @@
#include "infoitem.h" #include "infoitem.h"
#include "griditem.h" #include "griditem.h"
#include "graphitem.h" #include "graphitem.h"
#include "pathitem.h"
#include "format.h" #include "format.h"
#include "graphicsscene.h" #include "graphicsscene.h"
#include "graphview.h" #include "graphview.h"

View File

@ -52,11 +52,13 @@
#include "graphtab.h" #include "graphtab.h"
#include "graphitem.h" #include "graphitem.h"
#include "pathitem.h" #include "pathitem.h"
#include "mapitem.h"
#include "mapaction.h" #include "mapaction.h"
#include "poiaction.h" #include "poiaction.h"
#include "navigationwidget.h"
#include "gui.h" #include "gui.h"
#ifdef Q_OS_ANDROID
#include "common/util.h"
#include "navigationwidget.h"
#endif // Q_OS_ANDROID
#define MAX_RECENT_FILES 10 #define MAX_RECENT_FILES 10

View File

@ -4,9 +4,11 @@
#include <QGraphicsSceneMouseEvent> #include <QGraphicsSceneMouseEvent>
#include "map/map.h" #include "map/map.h"
#include "mapaction.h" #include "mapaction.h"
#include "popup.h"
#include "tooltip.h" #include "tooltip.h"
#include "mapitem.h" #include "mapitem.h"
#ifdef Q_OS_ANDROID
#include "popup.h"
#endif // Q_OS_ANDROID
static void growLeft(Map *map, const Coordinates &c, QRectF &rect) static void growLeft(Map *map, const Coordinates &c, QRectF &rect)

View File

@ -4,7 +4,6 @@
#include <QPageSize> #include <QPageSize>
#include <QGeoPositionInfoSource> #include <QGeoPositionInfoSource>
#include "common/config.h" #include "common/config.h"
#include "common/util.h"
#include "data/graph.h" #include "data/graph.h"
#include "format.h" #include "format.h"
#include "units.h" #include "units.h"

View File

@ -1,6 +1,5 @@
#include <QLocale> #include <QLocale>
#include "data/data.h" #include "data/data.h"
#include "tooltip.h"
#include "format.h" #include "format.h"
#include "speedgraphitem.h" #include "speedgraphitem.h"
#include "speedgraph.h" #include "speedgraph.h"

View File

@ -2,11 +2,9 @@
#include <QDir> #include <QDir>
#include "common/rectc.h" #include "common/rectc.h"
#include "common/greatcircle.h" #include "common/greatcircle.h"
#include "data.h"
#include "dem.h"
#include "path.h"
#include "area.h"
#include "common/wgs84.h" #include "common/wgs84.h"
#include "data.h"
#include "path.h"
#include "poi.h" #include "poi.h"

View File

@ -13,7 +13,7 @@ QDebug operator<<(QDebug dbg, const SMLParser::Sensors &sensors)
#endif // QT_NO_DEBUG #endif // QT_NO_DEBUG
void SMLParser::sample(SegmentData &segment, QMap<QDateTime, Sensors> &map) void SMLParser::sample(SegmentData &segment, SensorsMap &map)
{ {
QDateTime timestamp; QDateTime timestamp;
Sensors sensors; Sensors sensors;
@ -97,19 +97,20 @@ void SMLParser::sample(SegmentData &segment, QMap<QDateTime, Sensors> &map)
void SMLParser::samples(SegmentData &segment) void SMLParser::samples(SegmentData &segment)
{ {
QMap<QDateTime, Sensors> sensors; SensorsMap map;
QMap<QDateTime, Sensors>::const_iterator it;
while (_reader.readNextStartElement()) { while (_reader.readNextStartElement()) {
if (_reader.name() == QLatin1String("Sample")) { if (_reader.name() == QLatin1String("Sample")) {
sample(segment, sensors); sample(segment, map);
} else } else
_reader.skipCurrentElement(); _reader.skipCurrentElement();
} }
for (int i = 0; i < segment.size(); i++) { for (int i = 0; i < segment.size(); i++) {
Trackpoint &t = segment[i]; Trackpoint &t = segment[i];
if ((it = sensors.lowerBound(t.timestamp())) != sensors.constEnd()) { SensorsMap::const_iterator it(map.lowerBound(t.timestamp()));
if (it != map.constEnd()) {
t.setCadence(it->cadence * 60); t.setCadence(it->cadence * 60);
t.setTemperature(it->temperature - 273.15); t.setTemperature(it->temperature - 273.15);
t.setHeartRate(it->hr * 60); t.setHeartRate(it->hr * 60);

View File

@ -23,10 +23,12 @@ private:
qreal cadence, temperature, hr, power, speed; qreal cadence, temperature, hr, power, speed;
}; };
typedef QMap<QDateTime, Sensors> SensorsMap;
void sml(QList<TrackData> &tracks); void sml(QList<TrackData> &tracks);
void deviceLog(TrackData &track); void deviceLog(TrackData &track);
void samples(SegmentData &segment); void samples(SegmentData &segment);
void sample(SegmentData &segment, QMap<QDateTime, Sensors> &map); void sample(SegmentData &segment, SensorsMap &map);
#ifndef QT_NO_DEBUG #ifndef QT_NO_DEBUG
friend QDebug operator<<(QDebug dbg, const Sensors &sensors); friend QDebug operator<<(QDebug dbg, const Sensors &sensors);

View File

@ -4,7 +4,6 @@
#include <QImageReader> #include <QImageReader>
#include <QBuffer> #include <QBuffer>
#include <QtConcurrent> #include <QtConcurrent>
#include "common/hash.h"
#include "osm.h" #include "osm.h"
#include "tile.h" #include "tile.h"
#include "aqmmap.h" #include "aqmmap.h"

View File

@ -1,5 +1,4 @@
#include <QFile> #include <QFile>
#include "common/wgs84.h"
#include "common/csv.h" #include "common/csv.h"
#include "gcs.h" #include "gcs.h"

View File

@ -1,6 +1,5 @@
#include <QPainter> #include <QPainter>
#include <QImageReader> #include <QImageReader>
#include "common/util.h"
#include "geotiff.h" #include "geotiff.h"
#include "image.h" #include "image.h"
#include "geotiffmap.h" #include "geotiffmap.h"

View File

@ -2,10 +2,7 @@
#include <QPainter> #include <QPainter>
#include <QFileInfo> #include <QFileInfo>
#include <QPixmapCache> #include <QPixmapCache>
#include "common/util.h"
#include "rectd.h" #include "rectd.h"
#include "gcs.h"
#include "pcs.h"
#include "jnxmap.h" #include "jnxmap.h"

View File

@ -18,7 +18,6 @@
#include <QPainter> #include <QPainter>
#include <QPixmapCache> #include <QPixmapCache>
#include <private/qzipreader_p.h> #include <private/qzipreader_p.h>
#include "common/util.h"
#include "kmzmap.h" #include "kmzmap.h"

View File

@ -4,7 +4,6 @@
#include <QImage> #include <QImage>
#include "projection.h" #include "projection.h"
#include "transform.h" #include "transform.h"
#include "rectd.h"
#include "map.h" #include "map.h"
class QXmlStreamReader; class QXmlStreamReader;

View File

@ -3,7 +3,6 @@
#include <QFile> #include <QFile>
#include <QDataStream> #include <QDataStream>
#include <QColor> #include <QColor>
#include "common/hash.h"
#include "map/osm.h" #include "map/osm.h"
#include "subfile.h" #include "subfile.h"
#include "mapdata.h" #include "mapdata.h"

View File

@ -5,8 +5,6 @@
#include <QMap> #include <QMap>
#include "common/kv.h" #include "common/kv.h"
#include "gcs.h" #include "gcs.h"
#include "linearunits.h"
#include "coordinatesystem.h"
#include "conversion.h" #include "conversion.h"
class PCS class PCS

View File

@ -3,7 +3,6 @@
#include <QPainter> #include <QPainter>
#include <QImageReader> #include <QImageReader>
#include "image.h" #include "image.h"
#include "gcs.h"
#include "prjfile.h" #include "prjfile.h"
#include "wldfile.h" #include "wldfile.h"
#include "worldfilemap.h" #include "worldfilemap.h"