umbrello: umbrello/codegenwizard/codegenselectpage.h Source File

umbrello 2.32.3 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
9#include "ui_codegenselectpage.h"
10#include "umlclassifierlist.h"
11
12// qt includes
13#include <QWizardPage>
14
20 class CodeGenSelectPage : public QWizardPage, private Ui::CodeGenSelectPage
21{
22 Q_OBJECT
23public:
24 explicit CodeGenSelectPage(QWidget * parent = 0);
25 ~CodeGenSelectPage();
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
CodeGenSelectPage
Definition: codegenselectpage.h:21
CodeGenSelectPage::CodeGenSelectPage
CodeGenSelectPage(QWidget *parent=0)
Definition: codegenselectpage.cpp:26
CodeGenSelectPage::selectClass
void selectClass()
Definition: codegenselectpage.cpp:104
CodeGenSelectPage::isComplete
bool isComplete() const
Definition: codegenselectpage.cpp:82
CodeGenSelectPage::getSelectionListWidget
QListWidget * getSelectionListWidget()
Definition: codegenselectpage.cpp:95
CodeGenSelectPage::deselectClass
void deselectClass()
Definition: codegenselectpage.cpp:114
CodeGenSelectPage::~CodeGenSelectPage
~CodeGenSelectPage()
Definition: codegenselectpage.cpp:41
CodeGenSelectPage::moveSelectedItems
static void moveSelectedItems(QListWidget *fromList, QListWidget *toList)
Definition: codegenselectpage.cpp:128
CodeGenSelectPage::setClassifierList
void setClassifierList(UMLClassifierList *classList)
Definition: codegenselectpage.cpp:50
umlclassifierlist.h
UMLClassifierList
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12