1 /*
2     SPDX-License-Identifier: LGPL-2.1-or-later
3 
4     SPDX-FileCopyrightText: 2013 Ander Pijoan <ander.pijoan@deusto.es>
5     SPDX-FileCopyrightText: 2019 John Zaitseff <J.Zaitseff@zap.org.au>
6 */
7 
8 #ifndef MARBLE_JSONRUNNER_H
9 #define MARBLE_JSONRUNNER_H
10 
11 #include "ParsingRunner.h"
12 
13 namespace Marble
14 {
15 
16 class JsonRunner : public ParsingRunner
17 {
18     Q_OBJECT
19 public:
20     explicit JsonRunner(QObject *parent = nullptr);
21     ~JsonRunner() override;
22     GeoDataDocument* parseFile(const QString &fileName, DocumentRole role, QString& error) override;
23 };
24 
25 }
26 
27 #endif // MARBLE_JSONRUNNER_H
28