JsonWizard Class
(ProjectExplorer::JsonWizard)| Inherits: | Utils::Wizard |
Public Types
| class | GeneratorFile |
| class | OptionDefinition |
| typedef | GeneratorFiles |
Properties
- generateFileList : const GeneratorFiles
- 1 property inherited from Utils::Wizard
Public Functions
| JsonWizard(QWidget *parent = nullptr) | |
| ~JsonWizard() override | |
| void | addGenerator(JsonWizardGenerator *gen) |
| void | commitToFileList(const GeneratorFiles &list) |
| Utils::MacroExpander * | expander() |
| GeneratorFiles | generateFileList() |
| void | removeAttributeFromAllFiles(Core::GeneratedFile::Attribute a) |
| void | setValue(const QString &key, const QVariant &value) |
| QString | stringValue(const QString &n) const |
| QVariant | value(const QString &n) const |
Reimplemented Public Functions
| virtual QHash<QString, QVariant> | variables() const override |
- 10 public functions inherited from Utils::Wizard
Public Slots
Signals
| void | allDone(const JsonWizard::GeneratorFiles &files) |
| void | filesPolished(const JsonWizard::GeneratorFiles &files) |
| void | filesReady(const JsonWizard::GeneratorFiles &files) |
| void | postGenerateFiles(const JsonWizard::GeneratorFiles &files) |
| void | postProcessFiles(const JsonWizard::GeneratorFiles &files) |
| void | preFormatFiles(const JsonWizard::GeneratorFiles &files) |
| void | preGenerateFiles() |
| void | prePromptForOverwrite(const JsonWizard::GeneratorFiles &files) |
| void | preWriteFiles(const JsonWizard::GeneratorFiles &files) |
Static Public Members
| bool | boolFromVariant(const QVariant &v, Utils::MacroExpander *expander) |
| QList<OptionDefinition> | parseOptions(const QVariant &v, QString *errorMessage) |
| QString | stringListToArrayString(const QStringList &list, const Utils::MacroExpander *expander) |
Additional Inherited Members
- 3 protected functions inherited from Utils::Wizard
Property Documentation
generateFileList : const GeneratorFiles
Access functions:
| GeneratorFiles | generateFileList() |
Member Function Documentation
JsonWizard::JsonWizard(QWidget *parent = nullptr)
Default constructs an instance of JsonWizard.
JsonWizard::~JsonWizard()
Destroys the instance of JsonWizard.
[slot] void JsonWizard::accept()
void JsonWizard::addGenerator(JsonWizardGenerator *gen)
[signal] void JsonWizard::allDone(const JsonWizard::GeneratorFiles &files)
[static] bool JsonWizard::boolFromVariant(const QVariant &v, Utils::MacroExpander *expander)
void JsonWizard::commitToFileList(const GeneratorFiles &list)
Utils::MacroExpander *JsonWizard::expander()
[signal] void JsonWizard::filesPolished(const JsonWizard::GeneratorFiles &files)
[signal] void JsonWizard::filesReady(const JsonWizard::GeneratorFiles &files)
[static] QList<OptionDefinition> JsonWizard::parseOptions(const QVariant &v, QString *errorMessage)
[signal] void JsonWizard::postGenerateFiles(const JsonWizard::GeneratorFiles &files)
[signal] void JsonWizard::postProcessFiles(const JsonWizard::GeneratorFiles &files)
[signal] void JsonWizard::preFormatFiles(const JsonWizard::GeneratorFiles &files)
[signal] void JsonWizard::preGenerateFiles()
[signal] void JsonWizard::prePromptForOverwrite(const JsonWizard::GeneratorFiles &files)
[signal] void JsonWizard::preWriteFiles(const JsonWizard::GeneratorFiles &files)
[slot] void JsonWizard::reject()
void JsonWizard::removeAttributeFromAllFiles(Core::GeneratedFile::Attribute a)
void JsonWizard::setValue(const QString &key, const QVariant &value)
See also value().
[static] QString JsonWizard::stringListToArrayString(const QStringList &list, const Utils::MacroExpander *expander)
QString JsonWizard::stringValue(const QString &n) const
QVariant JsonWizard::value(const QString &n) const
See also setValue().