umbrello 25.04.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 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 = nullptr);
26 void setClassifierList(UMLClassifierList *classList);
27 bool isComplete() const;
28 QListWidget* getSelectionListWidget();
29
30private:
31 static void moveSelectedItems(QListWidget* fromList, QListWidget* toList);
32
33protected Q_SLOTS:
34 void selectClass();
35 void deselectClass();
36
37};
38
39#endif
Definition codegenselectpage.h:21
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:14