umbrello 2.34.70-5524f40e1
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
10#include "umlclassifierlist.h"
11
12// qt includes
13#include <QWizardPage>
14
20class CodeGenSelectPage : public QWizardPage, private Ui::CodeGenSelectPage
21{
22 Q_OBJECT
23public:
24 explicit CodeGenSelectPage(QWidget * parent = 0);
26 void setClassifierList(UMLClassifierList *classList);
27 bool isComplete() const;
28 QListWidget* getSelectionListWidget();
29
30private:
31 static void moveSelectedItems(QListWidget* fromList, QListWidget* toList);
32
33protected slots:
34 void selectClass();
35 void deselectClass();
36
37};
38
39#endif
Definition: codegenselectpage.h:21
CodeGenSelectPage(QWidget *parent=0)
Definition: codegenselectpage.cpp:26
void selectClass()
Definition: codegenselectpage.cpp:104
bool isComplete() const
Definition: codegenselectpage.cpp:82
QListWidget * getSelectionListWidget()
Definition: codegenselectpage.cpp:95
void deselectClass()
Definition: codegenselectpage.cpp:114
~CodeGenSelectPage()
Definition: codegenselectpage.cpp:41
static void moveSelectedItems(QListWidget *fromList, QListWidget *toList)
Definition: codegenselectpage.cpp:128
void setClassifierList(UMLClassifierList *classList)
Definition: codegenselectpage.cpp:50
Definition: ui_codegenselectpage.h:155
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12