File indexing completed on 2024-04-21 03:50:28
0001 /* 0002 SPDX-License-Identifier: LGPL-2.1-or-later 0003 0004 SPDX-FileCopyrightText: 2013 Ander Pijoan <ander.pijoan@deusto.es> 0005 SPDX-FileCopyrightText: 2019 John Zaitseff <J.Zaitseff@zap.org.au> 0006 */ 0007 0008 #ifndef MARBLE_JSONRUNNER_H 0009 #define MARBLE_JSONRUNNER_H 0010 0011 #include "ParsingRunner.h" 0012 0013 namespace Marble 0014 { 0015 0016 class JsonRunner : public ParsingRunner 0017 { 0018 Q_OBJECT 0019 public: 0020 explicit JsonRunner(QObject *parent = nullptr); 0021 ~JsonRunner() override; 0022 GeoDataDocument* parseFile(const QString &fileName, DocumentRole role, QString& error) override; 0023 }; 0024 0025 } 0026 0027 #endif // MARBLE_JSONRUNNER_H