#include "editorplugin.h" #include "myeditor.h" #include EditorPlugin::EditorPlugin(QWidget* parent) { this->initialized = false; } QWidget* EditorPlugin::createWidget(QWidget *parent) { return new MyEditor(parent); } QString EditorPlugin::group() const { return QString("My Plugins"); } QIcon EditorPlugin::icon() const { return QIcon(":/images/icon.jpg"); } QString EditorPlugin::includeFile() const { return QString("myeditor.h"); } bool EditorPlugin::isContainer() const { return false; } bool EditorPlugin::isInitialized() const { return initialized; } QString EditorPlugin::name() const { return QString("editorplugin"); } QString EditorPlugin::toolTip() const { return QString("User defined plugin"); } QString EditorPlugin::whatsThis() const { return QString(""); } void EditorPlugin::initialize(QDesignerFormEditorInterface *core) { if (initialized) return; initialized = true; } QString EditorPlugin::domXml() const { return QDesignerCustomWidgetInterface::domXml(); }