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