umbrello: umbrello/codegenwizard/codegenselectpage.h Source File

umbrello 2.32.1 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
CodeGenSelectPage
Definition: codegenselectpage.h:26
CodeGenSelectPage::CodeGenSelectPage
CodeGenSelectPage(QWidget *parent=0)
Definition: codegenselectpage.cpp:31
CodeGenSelectPage::selectClass
void selectClass()
Definition: codegenselectpage.cpp:109
CodeGenSelectPage::isComplete
bool isComplete() const
Definition: codegenselectpage.cpp:87
CodeGenSelectPage::getSelectionListWidget
QListWidget * getSelectionListWidget()
Definition: codegenselectpage.cpp:100
CodeGenSelectPage::deselectClass
void deselectClass()
Definition: codegenselectpage.cpp:119
CodeGenSelectPage::~CodeGenSelectPage
~CodeGenSelectPage()
Definition: codegenselectpage.cpp:46
CodeGenSelectPage::moveSelectedItems
static void moveSelectedItems(QListWidget *fromList, QListWidget *toList)
Definition: codegenselectpage.cpp:133
CodeGenSelectPage::setClassifierList
void setClassifierList(UMLClassifierList *classList)
Definition: codegenselectpage.cpp:55
umlclassifierlist.h
UMLClassifierList
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17