bool DesignNetCorePlugin::initialize( const QStringList &arguments, QString *errorMessage /*= 0*/ ) { d->m_mode = new DesignNetMode(this); NormalPropertyWidgetFactory *normalPropertyWidgetFactory = new NormalPropertyWidgetFactory(this); NormalDataFactory* normalDataFactory = new NormalDataFactory(this); addAutoReleasedObject(normalPropertyWidgetFactory); addAutoReleasedObject(normalDataFactory); Core::BaseFileWizardParameters param; param.setIcon(QIcon(":/media/DesignNet.png")); param.setCategory(tr("DesignNet")); param.setDescription(tr("asdf")); param.setDisplayCategory(tr("nimeia")); param.setDisplayName(tr("miao")); addAutoReleasedObject(d->m_mode); addAutoReleasedObject(new ProcessorFactory(this)); addAutoReleasedObject(new DesignNetSolutionWizard(param, this)); addAutoReleasedObject(new DesignNetEditorFactory); // Core connect(ICore::instance(), SIGNAL(saveSettingsRequested()), this, SLOT(writeSettings())); d->m_designNetFormMgr = DesignNetFormManager::instance(); d->m_designNetFormMgr->startInit(); return true; }
Core::BaseFileWizardParameters DesignNet::DesignNetSolutionWizard::parameters() { Core::BaseFileWizardParameters param; param.setIcon(QIcon(":/media/DesignNet.png")); param.setCategory(tr("DesignNet")); param.setDescription(tr("")); param.setDisplayCategory(tr("")); param.setDisplayName(tr("miao")); return param; }