32 #include <QtCore/QObject>
40 class CORE_EXPORT
IWizard :
public QObject
44 enum Kind { FileWizard, ClassWizard, ProjectWizard };
52 virtual Kind kind()
const = 0;
53 virtual QIcon icon()
const = 0;
54 virtual QString description()
const = 0;
55 virtual QString name()
const = 0;
57 virtual QString category()
const = 0;
58 virtual QString trCategory()
const = 0;
60 virtual QStringList runWizard(
const QString &path, QWidget *parent) = 0;
IWizard(QObject *parent=nullptr)
The class IWizard is the base class for all wizards (for example shown in {File | New})...