3#include <QtCore/QObject>
4#include <QtPositioning/QGeoCoordinate>
5#include <QtCore/QLoggingCategory>
23 bool supported (
void)
const;
24 void sendToVehicle (
const QList<QGeoCoordinate>& rgPoints);
25 void removeAll (
void);
26 QString
editorQml (
void)
const {
return QStringLiteral(
"qrc:/FirmwarePlugin/RallyPointEditor.qml"); }
27 QList<QGeoCoordinate>
points (
void)
const {
return _rgPoints; }
40 void error (
int errorCode,
const QString& errorMsg);
45 void _sendComplete (
bool error);
46 void _planManagerLoadComplete (
bool removeAllRequested);
49 void _sendError(
ErrorCode_t errorCode,
const QString& errorMsg);
Q_DECLARE_LOGGING_CATEGORY(AndroidSerialLog)
void inProgressChanged(bool inProgress)
ErrorCode_t
Error codes returned in error signal.
@ TooFewPoints
Too few points for valid geofence.
@ TooManyPoints
Too many points for valid geofence.
void sendComplete(bool error)
QList< QGeoCoordinate > _rgPoints
QList< QGeoCoordinate > points(void) const
void removeAllComplete(bool error)
QList< QGeoCoordinate > _rgSendPoints
void error(int errorCode, const QString &errorMsg)
QString editorQml(void) const