#include <codegenerationwizard.h>
- Author
- Luis De la Parra based on wizard from Paul Hensgen
-
Andi Fischer refactored and ported to QWizard
◆ anonymous enum
| Enumerator |
|---|
| OptionsPage | |
| SelectionPage | |
| StatusPage | |
◆ CodeGenerationWizard()
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::~CodeGenerationWizard |
( |
| ) |
|
◆ createOptionsPage()
| 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
◆ createSelectionPage()
| 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
◆ createStatusPage()
| QWizardPage * CodeGenerationWizard::createStatusPage |
( |
| ) |
|
|
private |
Creates the code generation status page, which shows the progress of the generation.
- Returns
- the wizard page
◆ getSelectionListWidget()
| 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
◆ slotLanguageChanged
| void CodeGenerationWizard::slotLanguageChanged |
( |
| ) |
|
|
protectedslot |
Slot to handle generator language change.
◆ m_OptionsPage
◆ m_SelectionPage
◆ m_StatusPage
The documentation for this class was generated from the following files: