From 876abd8d82447bb2730dbe734f007aa9929f644b Mon Sep 17 00:00:00 2001 From: Nate Weibley Date: Fri, 17 Jun 2016 16:05:30 -0400 Subject: [PATCH] Removing duplicated QGCQGeoCoordinate --- qgroundcontrol.pro | 2 -- src/QGCApplication.cc | 2 -- src/QmlControls/QGCQGeoCoordinate.cc | 38 -------------------------- src/QmlControls/QGCQGeoCoordinate.h | 40 ---------------------------- 4 files changed, 82 deletions(-) delete mode 100644 src/QmlControls/QGCQGeoCoordinate.cc delete mode 100644 src/QmlControls/QGCQGeoCoordinate.h diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro index b49c2dc16..c74553ee7 100644 --- a/qgroundcontrol.pro +++ b/qgroundcontrol.pro @@ -297,7 +297,6 @@ HEADERS += \ src/QmlControls/ParameterEditorController.h \ src/QmlControls/RCChannelMonitorController.h \ src/QmlControls/ScreenToolsController.h \ - src/QmlControls/QGCQGeoCoordinate.h \ src/QmlControls/QGroundControlQmlGlobal.h \ src/QmlControls/QmlObjectListModel.h \ src/uas/UAS.h \ @@ -456,7 +455,6 @@ SOURCES += \ src/QmlControls/ParameterEditorController.cc \ src/QmlControls/RCChannelMonitorController.cc \ src/QmlControls/ScreenToolsController.cc \ - src/QmlControls/QGCQGeoCoordinate.cc \ src/QmlControls/QGroundControlQmlGlobal.cc \ src/QmlControls/QmlObjectListModel.cc \ src/uas/UAS.cc \ diff --git a/src/QGCApplication.cc b/src/QGCApplication.cc index db0acc399..6a728ad7c 100644 --- a/src/QGCApplication.cc +++ b/src/QGCApplication.cc @@ -79,7 +79,6 @@ #include "QGroundControlQmlGlobal.h" #include "HomePositionManager.h" #include "FlightMapSettings.h" -#include "QGCQGeoCoordinate.h" #include "CoordinateVector.h" #include "MainToolBarController.h" #include "MissionController.h" @@ -354,7 +353,6 @@ void QGCApplication::_initCommon(void) qmlRegisterUncreatableType ("QGroundControl", 1, 0, "CoordinateVector", "Reference only"); qmlRegisterUncreatableType ("QGroundControl", 1, 0, "MissionCommands", "Reference only"); - qmlRegisterUncreatableType ("QGroundControl", 1, 0, "QGCQGeoCoordinate", "Reference only"); qmlRegisterUncreatableType ("QGroundControl", 1, 0, "QmlObjectListModel", "Reference only"); qmlRegisterUncreatableType ("QGroundControl", 1, 0, "VideoReceiver", "Reference only"); qmlRegisterUncreatableType ("QGroundControl", 1, 0, "VideoSurface", "Reference only"); diff --git a/src/QmlControls/QGCQGeoCoordinate.cc b/src/QmlControls/QGCQGeoCoordinate.cc deleted file mode 100644 index a10bcb5c1..000000000 --- a/src/QmlControls/QGCQGeoCoordinate.cc +++ /dev/null @@ -1,38 +0,0 @@ -/**************************************************************************** - * - * (c) 2009-2016 QGROUNDCONTROL PROJECT - * - * QGroundControl is licensed according to the terms in the file - * COPYING.md in the root of the source code directory. - * - ****************************************************************************/ - - -/// @file -/// @author Don Gagne - -#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); -} diff --git a/src/QmlControls/QGCQGeoCoordinate.h b/src/QmlControls/QGCQGeoCoordinate.h deleted file mode 100644 index 04521f9ad..000000000 --- a/src/QmlControls/QGCQGeoCoordinate.h +++ /dev/null @@ -1,40 +0,0 @@ -/**************************************************************************** - * - * (c) 2009-2016 QGROUNDCONTROL PROJECT - * - * 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 -#include - - -/// 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 -- 2.22.0