umbrello  2.32.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);
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:35
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:271
Uml::ProgrammingLanguage::PostgreSQL
@ PostgreSQL
Definition: basictypes.h:285
CodeGenSelectPage::deselectClass
void deselectClass()
Definition: codegenselectpage.cpp:119
entity.h
CodeGenSelectPage::~CodeGenSelectPage
~CodeGenSelectPage()
Definition: codegenselectpage.cpp:46
Uml::ProgrammingLanguage::MySQL
@ MySQL
Definition: basictypes.h:280
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:278
UMLDoc
Definition: umldoc.h:75
UMLDoc::classesAndInterfaces
UMLClassifierList classesAndInterfaces(bool includeNested=true)
Definition: umldoc.cpp:3014
CodeGenSelectPage
Definition: codegenselectpage.h:26
classifier.h
uml.h
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
UMLApp::activeLanguage
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2523
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1064
umldoc.h
UMLDoc::entities
UMLEntityList entities(bool includeNested=true)
Definition: umldoc.cpp:3028