1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-18 04:44:23 +02:00

Optimized file access

This commit is contained in:
2019-03-15 19:39:52 +01:00
parent 2575ecf1d8
commit 3176a42aa5
6 changed files with 55 additions and 30 deletions

View File

@ -6,6 +6,7 @@
#include <QHash>
#include <QDebug>
#include "common/coordinates.h"
#include "imageinfo.h"
class Waypoint
{
@ -17,7 +18,7 @@ public:
const Coordinates &coordinates() const {return _coordinates;}
const QString &name() const {return _name;}
const QString &description() const {return _description;}
const QString &image() const {return _image;}
const ImageInfo &image() const {return _image;}
const QDateTime &timestamp() const {return _timestamp;}
qreal elevation() const {return _elevation;}
@ -28,7 +29,7 @@ public:
{_description = description;}
void setTimestamp(const QDateTime &timestamp) {_timestamp = timestamp;}
void setElevation(qreal elevation) {_elevation = elevation;}
void setImage(const QString &image) {_image = image;}
void setImage(const ImageInfo &image) {_image = image;}
bool hasElevation() const {return !std::isnan(_elevation);}
@ -40,7 +41,7 @@ private:
Coordinates _coordinates;
QString _name;
QString _description;
QString _image;
ImageInfo _image;
QDateTime _timestamp;
qreal _elevation;
};