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::coordinateChanged
QGeoCoordinate coordinate READ coordinate WRITE setCoordinate NOTIFY coordinateChanged(bool dirty READ dirty WRITE setDirty NOTIFY dirtyChanged) QGeoCoordinate coordinate(void) const
Definition
QGCQGeoCoordinate.h:15
QGCQGeoCoordinate::QGCQGeoCoordinate
QGCQGeoCoordinate(const QGeoCoordinate &coord, QObject *parent=nullptr)
Definition
QGCQGeoCoordinate.cc:5
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:19
QGCQGeoCoordinate::setCoordinate
void setCoordinate(const QGeoCoordinate &coordinate)
Definition
QGCQGeoCoordinate.cc:13
src
QmlControls
QGCQGeoCoordinate.cc
Generated by
1.9.8