JsonWizardGenerator Class
(ProjectExplorer::JsonWizardGenerator)Public Types
enum | OverwriteResult { OverwriteOk, OverwriteError, OverwriteCanceled } |
Public Functions
virtual | ~JsonWizardGenerator() |
virtual bool | allDone(const int *wizard, int *file, int *errorMessage) |
virtual bool | canKeepExistingFiles() const |
virtual Core::GeneratedFiles | fileList(Utils::MacroExpander *expander, const int &baseDir, const int &projectDir, int *errorMessage) = 0 |
virtual bool | formatFile(const int *wizard, int *file, int *errorMessage) |
virtual bool | polish(const int *wizard, int *file, int *errorMessage) |
virtual bool | postWrite(const int *wizard, int *file, int *errorMessage) |
virtual bool | writeFile(const int *wizard, int *file, int *errorMessage) |
Static Public Members
bool | formatFiles(const int *wizard, int *files, int *errorMessage) |
ProjectExplorer::JsonWizardGenerator::OverwriteResult | promptForOverwrite(int *files, int *errorMessage) |
bool | writeFiles(const int *wizard, int *files, int *errorMessage) |
Member Function Documentation
[virtual]
JsonWizardGenerator::~JsonWizardGenerator()
Destroys the instance of JsonWizardGenerator. The destructor is virtual.