umbrello  2.34.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
codegenerationwizard.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3 
4  SPDX-FileCopyrightText: 2002 Luis De la Parra <luis@delaparra.org>
5  SPDX-FileCopyrightText: 2003-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
6 */
7 #ifndef CODEGENERATIONWIZARD_H
8 #define CODEGENERATIONWIZARD_H
9 
10 // app includes
11 #include "umlclassifierlist.h"
12 
13 // qt includes
14 #include <QWizard>
15 
16 class QWizardPage;
17 class QListWidget;
18 class CodeGenSelectPage;
19 class CodeGenOptionsPage;
20 class CodeGenStatusPage;
21 
27 class CodeGenerationWizard : public QWizard
28 {
29  Q_OBJECT
30 public:
32 
33  explicit CodeGenerationWizard(UMLClassifierList *classList);
35 
36  QListWidget* getSelectionListWidget();
37 
38 protected slots:
39  void slotLanguageChanged();
40 
41 private:
42  QWizardPage* createSelectionPage(UMLClassifierList *classList);
43  QWizardPage* createOptionsPage();
44  QWizardPage* createStatusPage();
45 
49 
50 };
51 
52 #endif
Icon_Utils::DesktopIcon
QPixmap DesktopIcon(IconType type)
Definition: icon_utils.cpp:86
CodeGenSelectPage::setClassifierList
void setClassifierList(UMLClassifierList *classList)
Definition: codegenselectpage.cpp:50
CodeGenerationWizard::SelectionPage
@ SelectionPage
Definition: codegenerationwizard.h:31
CodeGenerationWizard::createStatusPage
QWizardPage * createStatusPage()
Definition: codegenerationwizard.cpp:80
codegenoptionspage.h
CodeGenerationWizard::StatusPage
@ StatusPage
Definition: codegenerationwizard.h:31
codegenerationwizard.h
UMLClassifierList
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12
codegenselectpage.h
CodeGenerationWizard::CodeGenerationWizard
CodeGenerationWizard(UMLClassifierList *classList)
Definition: codegenerationwizard.cpp:31
CodeGenerationWizard::m_OptionsPage
CodeGenOptionsPage * m_OptionsPage
Definition: codegenerationwizard.h:47
CodeGenerationWizard::getSelectionListWidget
QListWidget * getSelectionListWidget()
Definition: codegenerationwizard.cpp:92
CodeGenSelectPage::getSelectionListWidget
QListWidget * getSelectionListWidget()
Definition: codegenselectpage.cpp:95
CodeGenOptionsPage
Definition: codegenoptionspage.h:30
UMLApp
Definition: uml.h:94
CodeGenerationWizard::createSelectionPage
QWizardPage * createSelectionPage(UMLClassifierList *classList)
Definition: codegenerationwizard.cpp:57
codegenstatuspage.h
i18n
#define i18n
Definition: main.cpp:35
umlclassifierlist.h
CodeGenStatusPage
Definition: codegenstatuspage.h:30
CodeGenerationWizard::createOptionsPage
QWizardPage * createOptionsPage()
Definition: codegenerationwizard.cpp:69
CodeGenerationWizard::~CodeGenerationWizard
~CodeGenerationWizard()
Definition: codegenerationwizard.cpp:48
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
CodeGenerationWizard::slotLanguageChanged
void slotLanguageChanged()
Definition: codegenerationwizard.cpp:100
CodeGenSelectPage
Definition: codegenselectpage.h:20
classifier.h
uml.h
icon_utils.h
Icon_Utils::it_Code_Gen_Wizard
@ it_Code_Gen_Wizard
Definition: icon_utils.h:220
CodeGenerationWizard::m_StatusPage
CodeGenStatusPage * m_StatusPage
Definition: codegenerationwizard.h:48
CodeGenerationWizard::OptionsPage
@ OptionsPage
Definition: codegenerationwizard.h:31
CodeGenerationWizard::m_SelectionPage
CodeGenSelectPage * m_SelectionPage
Definition: codegenerationwizard.h:46
CodeGenerationWizard
Definition: codegenerationwizard.h:27