Skip to content
Snippets Groups Projects
QGCOptions.cc 1.04 KiB
Newer Older
  • Learn to ignore specific revisions
  • Gus Grubba's avatar
    Gus Grubba committed
    /****************************************************************************
     *
     *   (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
    ///     @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)
    {
    }