umbrello  2.34.3
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  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2003-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 #ifndef CODEGENSELECTPAGE_H
6 #define CODEGENSELECTPAGE_H
7 
8 // app includes
9 #include "ui_codegenselectpage.h"
10 #include "umlclassifierlist.h"
11 
12 // qt includes
13 #include <QWizardPage>
14 
20 class CodeGenSelectPage : public QWizardPage, private Ui::CodeGenSelectPage
21 {
22  Q_OBJECT
23 public:
24  explicit CodeGenSelectPage(QWidget * parent = 0);
26  void setClassifierList(UMLClassifierList *classList);
27  bool isComplete() const;
28  QListWidget* getSelectionListWidget();
29 
30 private:
31  static void moveSelectedItems(QListWidget* fromList, QListWidget* toList);
32 
33 protected slots:
34  void selectClass();
35  void deselectClass();
36 
37 };
38 
39 #endif
UMLEntity
Non-graphical Information for an Entity.
Definition: entity.h:29
CodeGenSelectPage::CodeGenSelectPage
CodeGenSelectPage(QWidget *parent=0)
Definition: codegenselectpage.cpp:26
CodeGenSelectPage::setClassifierList
void setClassifierList(UMLClassifierList *classList)
Definition: codegenselectpage.cpp:50
Uml::ProgrammingLanguage::Enum
Enum
Definition: basictypes.h:291
Uml::ProgrammingLanguage::PostgreSQL
@ PostgreSQL
Definition: basictypes.h:305
UMLDoc::classesAndInterfaces
UMLClassifierList classesAndInterfaces(bool includeNested=true) const
Definition: umldoc.cpp:3000
CodeGenSelectPage::deselectClass
void deselectClass()
Definition: codegenselectpage.cpp:114
entity.h
CodeGenSelectPage::~CodeGenSelectPage
~CodeGenSelectPage()
Definition: codegenselectpage.cpp:41
ui_codegenselectpage.h
Uml::ProgrammingLanguage::MySQL
@ MySQL
Definition: basictypes.h:300
CodeGenSelectPage::moveSelectedItems
static void moveSelectedItems(QListWidget *fromList, QListWidget *toList)
Definition: codegenselectpage.cpp:128
UMLClassifierList
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12
CodeGenSelectPage::isComplete
bool isComplete() const
Definition: codegenselectpage.cpp:82
Ui_CodeGenSelectPage::setupUi
void setupUi(QWidget *CodeGenSelectPage)
Definition: ui_codegenselectpage.h:51
codegenselectpage.h
CodeGenSelectPage::selectClass
void selectClass()
Definition: codegenselectpage.cpp:104
CodeGenSelectPage::getSelectionListWidget
QListWidget * getSelectionListWidget()
Definition: codegenselectpage.cpp:95
UMLDoc::entities
UMLEntityList entities(bool includeNested=true) const
Definition: umldoc.cpp:3014
folder.h
i18n
#define i18n
Definition: main.cpp:35
umlclassifierlist.h
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
c
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:276
UMLDoc
Definition: umldoc.h:69
CodeGenSelectPage
Definition: codegenselectpage.h:20
classifier.h
uml.h
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Ui_CodeGenSelectPage::ui_removeButton
QPushButton * ui_removeButton
Definition: ui_codegenselectpage.h:45
Ui_CodeGenSelectPage::ui_listAvailable
QListWidget * ui_listAvailable
Definition: ui_codegenselectpage.h:40
Ui_CodeGenSelectPage::ui_addButton
QPushButton * ui_addButton
Definition: ui_codegenselectpage.h:43
UMLApp::activeLanguage
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2632
Ui_CodeGenSelectPage::ui_listSelected
QListWidget * ui_listSelected
Definition: ui_codegenselectpage.h:49
Ui::CodeGenSelectPage
Definition: ui_codegenselectpage.h:155
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1063
umldoc.h