umbrello 2.34.70-5524f40e1
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
16class QWizardPage;
17class QListWidget;
21
27class CodeGenerationWizard : public QWizard
28{
29 Q_OBJECT
30public:
32
33 explicit CodeGenerationWizard(UMLClassifierList *classList);
35
36 QListWidget* getSelectionListWidget();
37
38protected slots:
40
41private:
42 QWizardPage* createSelectionPage(UMLClassifierList *classList);
43 QWizardPage* createOptionsPage();
44 QWizardPage* createStatusPage();
45
49
50};
51
52#endif
Definition: codegenoptionspage.h:31
Definition: codegenselectpage.h:21
Definition: codegenstatuspage.h:31
Definition: codegenerationwizard.h:28
CodeGenerationWizard(UMLClassifierList *classList)
Definition: codegenerationwizard.cpp:31
CodeGenOptionsPage * m_OptionsPage
Definition: codegenerationwizard.h:47
QWizardPage * createStatusPage()
Definition: codegenerationwizard.cpp:80
QWizardPage * createOptionsPage()
Definition: codegenerationwizard.cpp:69
CodeGenStatusPage * m_StatusPage
Definition: codegenerationwizard.h:48
CodeGenSelectPage * m_SelectionPage
Definition: codegenerationwizard.h:46
QWizardPage * createSelectionPage(UMLClassifierList *classList)
Definition: codegenerationwizard.cpp:57
void slotLanguageChanged()
Definition: codegenerationwizard.cpp:100
~CodeGenerationWizard()
Definition: codegenerationwizard.cpp:48
@ StatusPage
Definition: codegenerationwizard.h:31
@ SelectionPage
Definition: codegenerationwizard.h:31
@ OptionsPage
Definition: codegenerationwizard.h:31
QListWidget * getSelectionListWidget()
Definition: codegenerationwizard.cpp:92
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12