Fun with Core::IWizard.

This commit is contained in:
Roberto Raggi
2009-03-12 17:53:25 +01:00
parent 37f7e5dbee
commit 79169238b1
4 changed files with 99 additions and 2 deletions

View File

@@ -0,0 +1,31 @@
#ifndef GENERICPROJECTWIZARD_H
#define GENERICPROJECTWIZARD_H
#include <coreplugin/basefilewizard.h>
namespace GenericProjectManager {
namespace Internal {
class GenericProjectWizard : public Core::BaseFileWizard
{
Q_OBJECT
public:
GenericProjectWizard();
virtual ~GenericProjectWizard();
static Core::BaseFileWizardParameters parameters();
protected:
virtual QWizard *createWizardDialog(QWidget *parent,
const QString &defaultPath,
const WizardPageList &extensionPages) const;
virtual Core::GeneratedFiles generateFiles(const QWizard *w,
QString *errorMessage) const;
};
} // end of namespace Internal
} // end of namespace GenericProjectManager
#endif // GENERICPROJECTWIZARD_H