umbrello: umbrello/codegenwizard/codegenselectpage.h Source File

umbrello 2.31.0 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

codegenselectpage.h
Go to the documentation of this file.
1 /***************************************************************************
2 * This program is free software; you can redistribute it and/or modify *
3 * it under the terms of the GNU General Public License as published by *
4 * the Free Software Foundation; either version 2 of the License, or *
5 * (at your option) any later version. *
6 * *
7 * copyright (C) 2003-2020 *
8 * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
9 ***************************************************************************/
10 #ifndef CODEGENSELECTPAGE_H
11 #define CODEGENSELECTPAGE_H
12
13 // app includes
14 #include "ui_codegenselectpage.h"
15 #include "umlclassifierlist.h"
16
17 // qt includes
18 #include <QWizardPage>
19
25 class CodeGenSelectPage : public QWizardPage, private Ui::CodeGenSelectPage
26 {
27 Q_OBJECT
28 public:
29 explicit CodeGenSelectPage(QWidget * parent = 0);
30 ~CodeGenSelectPage();
31 void setClassifierList(UMLClassifierList *classList);
32 bool isComplete() const;
33 QListWidget* getSelectionListWidget();
34
35 private:
36 static void moveSelectedItems(QListWidget* fromList, QListWidget* toList);
37
38 protected slots:
39 void selectClass();
40 void deselectClass();
41
42 };
43
44 #endif
UMLEntity
Non-graphical Information for an Entity.
Definition: entity.h:34
CodeGenSelectPage::CodeGenSelectPage
CodeGenSelectPage(QWidget *parent=0)
Definition: codegenselectpage.cpp:31
CodeGenSelectPage::setClassifierList
void setClassifierList(UMLClassifierList *classList)
Definition: codegenselectpage.cpp:55
Uml::ProgrammingLanguage::Enum
Enum
Definition: basictypes.h:288
Uml::ProgrammingLanguage::PostgreSQL
@ PostgreSQL
Definition: basictypes.h:302
CodeGenSelectPage::deselectClass
void deselectClass()
Definition: codegenselectpage.cpp:119
entity.h
CodeGenSelectPage::~CodeGenSelectPage
~CodeGenSelectPage()
Definition: codegenselectpage.cpp:46
Uml::ProgrammingLanguage::MySQL
@ MySQL
Definition: basictypes.h:297
CodeGenSelectPage::moveSelectedItems
static void moveSelectedItems(QListWidget *fromList, QListWidget *toList)
Definition: codegenselectpage.cpp:133
UMLClassifierList
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
CodeGenSelectPage::isComplete
bool isComplete() const
Definition: codegenselectpage.cpp:87
codegenselectpage.h
CodeGenSelectPage::selectClass
void selectClass()
Definition: codegenselectpage.cpp:109
CodeGenSelectPage::getSelectionListWidget
QListWidget * getSelectionListWidget()
Definition: codegenselectpage.cpp:100
UMLObject::fullyQualifiedName
virtual QString fullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Definition: umlobject.cpp:227
folder.h
i18n
#define i18n
Definition: main.cpp:39
umlclassifierlist.h
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:269
UMLDoc
Definition: umldoc.h:74
UMLDoc::classesAndInterfaces
UMLClassifierList classesAndInterfaces(bool includeNested=true)
Definition: umldoc.cpp:3005
CodeGenSelectPage
Definition: codegenselectpage.h:25
classifier.h
uml.h
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
UMLApp::activeLanguage
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2509
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1055
umldoc.h
UMLDoc::entities
UMLEntityList entities(bool includeNested=true)
Definition: umldoc.cpp:3019