#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: