diff --git a/gpxsee.qrc b/gpxsee.qrc index 17df2d13..735dbf77 100644 --- a/gpxsee.qrc +++ b/gpxsee.qrc @@ -334,6 +334,7 @@ icons/map/marine/seaward-limit-of-contiguous-zone.png icons/map/marine/foul.png icons/map/marine/dumping-ground-line.png + icons/map/marine/radio-call-garmin.png diff --git a/icons/map/marine/radio-call-garmin.png b/icons/map/marine/radio-call-garmin.png new file mode 100644 index 00000000..9d3e44b4 Binary files /dev/null and b/icons/map/marine/radio-call-garmin.png differ diff --git a/src/map/IMG/rgnfile.cpp b/src/map/IMG/rgnfile.cpp index 362ce206..829b99c0 100644 --- a/src/map/IMG/rgnfile.cpp +++ b/src/map/IMG/rgnfile.cpp @@ -374,9 +374,9 @@ bool RGNFile::readClassFields(Handle &hdl, SegmentType segmentType, if (poly && Style::isRaster(poly->type)) readRasterInfo(hdl, lbl, rs, poly); + if (point && !Style::isMarinePoint(point->type)) readLabel(hdl, lbl, lblHdl, flags, rs, point); - if (point && Style::isDepthPoint(point->type)) readDepthInfo(hdl, flags, rs, point); if (point && Style::isObstructionPoint(point->type)) diff --git a/src/map/IMG/style.cpp b/src/map/IMG/style.cpp index 7f6421b4..0c492014 100644 --- a/src/map/IMG/style.cpp +++ b/src/map/IMG/style.cpp @@ -909,6 +909,7 @@ void Style::defaultPointStyle(qreal ratio) _points[0x10703] = Point(QImage(":/marine/yacht-harbor.png")); _points[0x10704] = Point(QImage(":/marine/pile.png")); _points[0x10705] = Point(QImage(":/marine/anchoring-prohibited.png")); + _points[0x10708] = Point(QImage(":/marine/radio-call-garmin.png")); _points[0x1070a] = Point(QImage(":/marine/rescue-station.png")); _points[0x1070b] = Point(QImage(":/marine/fishing-harbor.png")); }