#include <codegenerationwizard.h>
- Author
- Luis De la Parra based on wizard from Paul Hensgen
-
Andi Fischer refactored and ported to QWizard
Enumerator |
---|
OptionsPage |
|
SelectionPage |
|
StatusPage |
|
Constructor. Sets up the wizard and loads the wizard pages. Each wizard page has its own class.
- Parameters
-
classList | the list of classes, which have to be generated |
CodeGenerationWizard::~CodeGenerationWizard |
( |
| ) |
|
QWizardPage * CodeGenerationWizard::createOptionsPage |
( |
| ) |
|
|
private |
Creates the code generation options page, which allows to tune the code generation by setting some parameters.
- Returns
- the wizard page
QWizardPage * CodeGenerationWizard::createSelectionPage |
( |
UMLClassifierList * |
classList | ) |
|
|
private |
Creates the class selection page.
- Parameters
-
classList | the list of classes, which have to be generated |
- Returns
- the wizard page
QWizardPage * CodeGenerationWizard::createStatusPage |
( |
| ) |
|
|
private |
Creates the code generation status page, which shows the progress of the generation.
- Returns
- the wizard page
QListWidget * CodeGenerationWizard::getSelectionListWidget |
( |
| ) |
|
Returns the list widget, which holds the classes for generation. With this function the list of classes to generate can be transferred from the select page to the status page.
- Returns
- the list widget
void CodeGenerationWizard::slotLanguageChanged |
( |
| ) |
|
|
protectedslot |
Slot to handle generator language change.
The documentation for this class was generated from the following files: