#include "QGCParamSliderPlugin.h" #include "QGCParamSlider.h" #include <QtPlugin> QGCParamSliderPlugin::QGCParamSliderPlugin(QObject *parent) : QObject(parent) { initialized = false; } void QGCParamSliderPlugin::initialize(QDesignerFormEditorInterface * /* core */) { if (initialized) return; initialized = true; } bool QGCParamSliderPlugin::isInitialized() const { return initialized; } QWidget *QGCParamSliderPlugin::createWidget(QWidget *parent) { return new QGCParamSlider(parent); } QString QGCParamSliderPlugin::name() const { return "QGCParamSlider"; } QString QGCParamSliderPlugin::group() const { return "QGroundControl"; } QIcon QGCParamSliderPlugin::icon() const { return QIcon(); } QString QGCParamSliderPlugin::toolTip() const { return ""; } QString QGCParamSliderPlugin::whatsThis() const { return ""; } bool QGCParamSliderPlugin::isContainer() const { return false; } QString QGCParamSliderPlugin::domXml() const { return "<ui language=\"c++\">\n" " <widget class=\"QGCParamSlider\" name=\"paramSlider\">\n" " <property name=\"geometry\">\n" " <rect>\n" " <x>0</x>\n" " <y>0</y>\n" " <width>150</width>\n" " <height>16</height>\n" " </rect>\n" " </property>\n" " </widget>\n" "</ui>"; } QString QGCParamSliderPlugin::includeFile() const { return "QGCParamSlider.h"; } Q_EXPORT_PLUGIN2(qgcparamsliderplugin, QGCParamSliderPlugin)