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