18 #ifndef QGSALGORITHMGPSBABELTOOLS_H
19 #define QGSALGORITHMGPSBABELTOOLS_H
24 #if QT_CONFIG(process)
28 #include "qgis_analysis.h"
43 QgsConvertGpxFeatureTypeAlgorithm() =
default;
44 void initAlgorithm(
const QVariantMap &configuration = QVariantMap() )
override;
45 QIcon
icon()
const override;
47 QString
name()
const override;
49 QStringList
tags()
const override;
50 QString
group()
const override;
51 QString
groupId()
const override;
64 WaypointsFromRoute = 0,
73 static void createArgumentLists(
74 const QString &inputFile,
75 const QString &outputFile,
76 ConversionType conversion,
77 QStringList &processArgs,
81 friend class TestQgsProcessingAlgsPt2;
94 QgsConvertGpsDataAlgorithm() =
default;
95 void initAlgorithm(
const QVariantMap &configuration = QVariantMap() )
override;
96 QIcon
icon()
const override;
98 QString
name()
const override;
100 QStringList
tags()
const override;
101 QString
group()
const override;
102 QString
groupId()
const override;
108 QVariantMap processAlgorithm( const QVariantMap ¶meters,
113 friend class TestQgsProcessingAlgs;
126 QgsDownloadGpsDataAlgorithm() =
default;
127 void initAlgorithm(
const QVariantMap &configuration = QVariantMap() )
override;
128 QIcon
icon()
const override;
130 QString
name()
const override;
132 QStringList
tags()
const override;
133 QString
group()
const override;
134 QString
groupId()
const override;
140 QVariantMap processAlgorithm( const QVariantMap ¶meters,
145 friend class TestQgsProcessingAlgs;
158 QgsUploadGpsDataAlgorithm() =
default;
159 void initAlgorithm(
const QVariantMap &configuration = QVariantMap() )
override;
160 QIcon
icon()
const override;
162 QString
name()
const override;
164 QStringList
tags()
const override;
165 QString
group()
const override;
166 QString
groupId()
const override;
172 QVariantMap processAlgorithm( const QVariantMap ¶meters,
177 friend class TestQgsProcessingAlgs;
184 #endif // QGSALGORITHMGPSBABELTOOLS_H