umbrello
2.31.90
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
#include <codegenerationwizard.h>
Public Types | |
enum | { OptionsPage , SelectionPage , StatusPage } |
Public Member Functions | |
CodeGenerationWizard (UMLClassifierList *classList) | |
~CodeGenerationWizard () | |
QListWidget * | getSelectionListWidget () |
Protected Slots | |
void | slotLanguageChanged () |
Private Member Functions | |
QWizardPage * | createSelectionPage (UMLClassifierList *classList) |
QWizardPage * | createOptionsPage () |
QWizardPage * | createStatusPage () |
Private Attributes | |
CodeGenSelectPage * | m_SelectionPage |
CodeGenOptionsPage * | m_OptionsPage |
CodeGenStatusPage * | m_StatusPage |
|
explicit |
Constructor. Sets up the wizard and loads the wizard pages. Each wizard page has its own class.
classList | the list of classes, which have to be generated |
CodeGenerationWizard::~CodeGenerationWizard | ( | ) |
Destructor.
|
private |
Creates the code generation options page, which allows to tune the code generation by setting some parameters.
|
private |
Creates the class selection page.
classList | the list of classes, which have to be generated |
|
private |
Creates the code generation status page, which shows the progress of the generation.
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.
|
protectedslot |
Slot to handle generator language change.
|
private |
|
private |
|
private |