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; }
bool ItemModelWizardPlugin::initialize(const QStringList& args, QString *errMsg) { Q_UNUSED(args); Q_UNUSED(errMsg); Core::BaseFileWizardParameters params; params.setKind(Core::IWizard::ClassWizard); params.setIcon(qApp->windowIcon()); params.setDescription("Generates an item-model class"); params.setName("Item Model"); params.setCategory("FooCompany"); params.setTrCategory(tr("FooCompany")); addAutoReleasedObject(new ModelClassWizard(params, this)); return true; }