QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCQGeoCoordinate.cc
Go to the documentation of this file.
1
#include "
QGCQGeoCoordinate.h
"
2
3
#include <QtQml/QQmlEngine>
4
5
QGCQGeoCoordinate::QGCQGeoCoordinate
(
const
QGeoCoordinate& coord, QObject* parent)
6
: QObject (parent)
7
, _coordinate (coord)
8
, _dirty (false)
9
{
10
QQmlEngine::setObjectOwnership(
this
, QQmlEngine::CppOwnership);
11
}
12
13
void
QGCQGeoCoordinate::setCoordinate
(
const
QGeoCoordinate& coordinate)
14
{
15
if
(_coordinate !=
coordinate
) {
16
_coordinate =
coordinate
;
17
emit
coordinateChanged
(
coordinate
);
18
setDirty
(
true
);
19
}
20
}
21
22
void
QGCQGeoCoordinate::setDirty
(
bool
dirty)
23
{
24
if
(_dirty !=
dirty
) {
25
_dirty =
dirty
;
26
emit
dirtyChanged
(
dirty
);
27
}
28
}
QGCQGeoCoordinate.h
QGCQGeoCoordinate::QGCQGeoCoordinate
QGCQGeoCoordinate(const QGeoCoordinate &coord, QObject *parent=nullptr)
Definition
QGCQGeoCoordinate.cc:5
QGCQGeoCoordinate::coordinate
QGeoCoordinate coordinate(void) const
Definition
QGCQGeoCoordinate.h:18
QGCQGeoCoordinate::dirtyChanged
void dirtyChanged(bool dirty)
QGCQGeoCoordinate::setDirty
void setDirty(bool dirty)
Definition
QGCQGeoCoordinate.cc:22
QGCQGeoCoordinate::dirty
bool dirty(void) const
Definition
QGCQGeoCoordinate.h:20
QGCQGeoCoordinate::setCoordinate
void setCoordinate(const QGeoCoordinate &coordinate)
Definition
QGCQGeoCoordinate.cc:13
QGCQGeoCoordinate::coordinateChanged
void coordinateChanged(QGeoCoordinate coordinate)
src
QmlControls
QGCQGeoCoordinate.cc
Generated by
1.9.8