From 08c8ce32e917619f49ea019914b1c981044a04d8 Mon Sep 17 00:00:00 2001 From: con Date: Mon, 21 Jun 2010 16:12:49 +0200 Subject: Move the plugin examples to subdir of pluginhowto. --- .../itemmodelwizard/itemmodelwizardplugin.cpp | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 doc/pluginhowto/examples/wizard/itemmodelwizard/itemmodelwizardplugin.cpp (limited to 'doc/pluginhowto/examples/wizard/itemmodelwizard/itemmodelwizardplugin.cpp') diff --git a/doc/pluginhowto/examples/wizard/itemmodelwizard/itemmodelwizardplugin.cpp b/doc/pluginhowto/examples/wizard/itemmodelwizard/itemmodelwizardplugin.cpp new file mode 100644 index 0000000000..22f491c211 --- /dev/null +++ b/doc/pluginhowto/examples/wizard/itemmodelwizard/itemmodelwizardplugin.cpp @@ -0,0 +1,43 @@ +#include "itemmodelwizardplugin.h" +#include "modelclasswizard.h" +#include +#include +#include + +ItemModelWizardPlugin::ItemModelWizardPlugin() +{ + // Do nothing +} + +ItemModelWizardPlugin::~ItemModelWizardPlugin() +{ + // Do notning +} + +void ItemModelWizardPlugin::extensionsInitialized() +{ + // Do nothing +} + +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; + +} + +void ItemModelWizardPlugin::shutdown() +{ + // Do nothing +} + +Q_EXPORT_PLUGIN(ItemModelWizardPlugin) -- cgit v1.2.1