File indexing completed on 2024-05-19 03:53:14

0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2015 Stanciu Marius-Valeriu <stanciumarius94@gmail.com>
0004 //
0005 
0006 #ifndef MARBLE_OSMTAGTAGWRITER_H
0007 #define MARBLE_OSMTAGTAGWRITER_H
0008 
0009 #include <QSet>
0010 
0011 namespace Marble
0012 {
0013 
0014 class OsmPlacemarkData;
0015 class GeoWriter;
0016 
0017 class OsmTagTagWriter
0018 {
0019 
0020 public:
0021     /**
0022      * @brief writeTags writes multiple OSM \<tag k="key" v="value"\>
0023      */
0024     static void writeTags( const OsmPlacemarkData &osmData, GeoWriter& writer );
0025 
0026 private:
0027     static QSet<QString> m_blacklist;
0028 };
0029 
0030 }
0031 
0032 #endif
0033 
0034