4 changed files with 0 additions and 82 deletions
@ -1,38 +0,0 @@
@@ -1,38 +0,0 @@
|
||||
/****************************************************************************
|
||||
* |
||||
* (c) 2009-2016 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
|
||||
* |
||||
* QGroundControl is licensed according to the terms in the file |
||||
* COPYING.md in the root of the source code directory. |
||||
* |
||||
****************************************************************************/ |
||||
|
||||
|
||||
/// @file
|
||||
/// @author Don Gagne <don@thegagnes.com>
|
||||
|
||||
#include "QGCQGeoCoordinate.h" |
||||
|
||||
QGCQGeoCoordinate::QGCQGeoCoordinate(QObject* parent) |
||||
: QObject(parent) |
||||
{ |
||||
|
||||
} |
||||
|
||||
QGCQGeoCoordinate::QGCQGeoCoordinate(const QGeoCoordinate& coordinate, QObject* parent) |
||||
: QObject(parent) |
||||
, _coordinate(coordinate) |
||||
{ |
||||
|
||||
} |
||||
|
||||
QGCQGeoCoordinate::~QGCQGeoCoordinate() |
||||
{ |
||||
|
||||
} |
||||
|
||||
void QGCQGeoCoordinate::setCoordinate(const QGeoCoordinate& coordinate) |
||||
{ |
||||
_coordinate = coordinate; |
||||
emit coordinateChanged(_coordinate); |
||||
} |
@ -1,40 +0,0 @@
@@ -1,40 +0,0 @@
|
||||
/****************************************************************************
|
||||
* |
||||
* (c) 2009-2016 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
|
||||
* |
||||
* QGroundControl is licensed according to the terms in the file |
||||
* COPYING.md in the root of the source code directory. |
||||
* |
||||
****************************************************************************/ |
||||
|
||||
|
||||
#ifndef QGCQGeoCoordinate_H |
||||
#define QGCQGeoCoordinate_H |
||||
|
||||
#include <QObject> |
||||
#include <QGeoCoordinate> |
||||
|
||||
|
||||
/// This class wraps a QGeoCoordinate in a QObject so that it can be used from within a
|
||||
/// QmlObjectListModel.
|
||||
class QGCQGeoCoordinate : public QObject |
||||
{ |
||||
Q_OBJECT |
||||
|
||||
public: |
||||
QGCQGeoCoordinate(QObject* parent = NULL); |
||||
QGCQGeoCoordinate(const QGeoCoordinate& coordinate, QObject* parent = NULL); |
||||
~QGCQGeoCoordinate(); |
||||
|
||||
Q_PROPERTY(QGeoCoordinate coordinate MEMBER _coordinate NOTIFY coordinateChanged) |
||||
|
||||
void setCoordinate(const QGeoCoordinate& coordinate); |
||||
|
||||
signals: |
||||
void coordinateChanged(QGeoCoordinate coordinate); |
||||
|
||||
private: |
||||
QGeoCoordinate _coordinate; |
||||
}; |
||||
|
||||
#endif |
Loading…
Reference in new issue