From 3c2b293deb7575fe875e1b156c4041b2f9623eca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Tue, 28 Sep 2021 15:25:56 +0200 Subject: [PATCH] Use something more usefull than the tile path as the description --- src/data/dem.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/data/dem.cpp b/src/data/dem.cpp index 020062b5..47f097ff 100644 --- a/src/data/dem.cpp +++ b/src/data/dem.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include #include "common/rectc.h" #include "dem.h" @@ -66,7 +67,6 @@ static qreal height(const Coordinates &c, const QByteArray *data) return interpolate(dx, dy, p0, p1, p2, p3); } - QString DEM::Tile::latStr() const { const char ns = (_lat >= 0) ? 'N' : 'S'; @@ -144,6 +144,7 @@ QList DEM::tiles() QDir dir(_dir); QFileInfoList files(dir.entryInfoList(QDir::Files | QDir::Readable)); QRegularExpression re("([NS])([0-9]{2})([EW])([0-9]{3})"); + QLocale l(QLocale::system()); QList list; for (int i = 0; i < files.size(); i++) { @@ -161,7 +162,8 @@ QList DEM::tiles() Area area(RectC(Coordinates(lon, lat + 1), Coordinates(lon + 1, lat))); area.setName(basename); - area.setDescription(files.at(i).canonicalFilePath()); + area.setDescription(files.at(i).suffix().toUpper() + ", " + + l.formattedDataSize(files.at(i).size())); list.append(area); }