/**************************************************************************** * * (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. * ****************************************************************************/ #include "QGCOptions.h" #include <QtQml> /// @file /// @brief Core Plugin Interface for QGroundControl - Application Options /// @author Gus Grubba <mavlink@grubba.com> QGCOptions::QGCOptions(QObject* parent) : QObject(parent) , _defaultInstrumentWidget(NULL) { qmlRegisterUncreatableType<CustomInstrumentWidget>("QGroundControl", 1, 0, "CustomInstrumentWidget", "Reference only"); } CustomInstrumentWidget* QGCOptions::instrumentWidget() { if(!_defaultInstrumentWidget) { _defaultInstrumentWidget = new CustomInstrumentWidget(this); } return _defaultInstrumentWidget; } CustomInstrumentWidget::CustomInstrumentWidget(QObject* parent) : QObject(parent) { }