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