umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
activitydialog.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2002-2021 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5
6#ifndef ACTIVITYDIALOG_H
7#define ACTIVITYDIALOG_H
8
10
11//forward declarations
12class ActivityWidget;
14class KLineEdit;
15class QLabel;
16class QGroupBox;
17class QRadioButton;
18class UMLView;
19
27{
28 Q_OBJECT
29public:
30 ActivityDialog(QWidget * parent, ActivityWidget * pWidget);
31
32 bool getChangesMade() const {
33 return m_bChangesMade;
34 }
35
36protected slots:
37 void slotOk();
38 void slotApply();
41
42protected:
43 void setupPages();
44 void setupGeneralPage();
45
47
48 void applyPage(KPageWidgetItem *);
49
53
55 QLabel * nameL, * typeL, * preL, * postL;
56 KLineEdit * nameLE, * typeLE, * preLE, * postLE;
58 QRadioButton * NormalRB, * ParamRB, * InvokRB; // this is to implement the parameter node activity or an invok action
59 QGroupBox * generalGB;
60 }
62
64};
65
66#endif
Definition: activitydialog.h:27
void slotOk()
Definition: activitydialog.cpp:47
void setupPages()
Definition: activitydialog.cpp:88
bool m_bChangesMade
holds whether changes in the dialog have been made
Definition: activitydialog.h:52
bool getChangesMade() const
Definition: activitydialog.h:32
ActivityWidget * m_pActivityWidget
the widget to represent
Definition: activitydialog.h:50
UMLView * m_pView
the diagram the widget is on
Definition: activitydialog.h:51
void slotHideActivityParameter()
Definition: activitydialog.cpp:77
struct ActivityDialog::GeneralPageWidgets m_GenPageWidgets
KPageWidgetItem * pageItemStyle
Definition: activitydialog.h:63
void applyPage(KPageWidgetItem *)
Definition: activitydialog.cpp:98
void setupGeneralPage()
Definition: activitydialog.cpp:137
ActivityDialog(QWidget *parent, ActivityWidget *pWidget)
Definition: activitydialog.cpp:32
KPageWidgetItem * pageItemFont
Definition: activitydialog.h:63
void showParameterActivity()
Definition: activitydialog.cpp:218
void slotApply()
Definition: activitydialog.cpp:58
KPageWidgetItem * pageItemGeneral
Definition: activitydialog.h:63
void slotShowActivityParameter()
Definition: activitydialog.cpp:63
A graphical version of a UML Activity.
Definition: activitywidget.h:29
Definition: documentationwidget.h:22
Definition: multipagedialogbase.h:47
Definition: umlview.h:30
Definition: activitydialog.h:54
DocumentationWidget * docWidget
Definition: activitydialog.h:57
QLabel * nameL
Definition: activitydialog.h:55
QLabel * preL
Definition: activitydialog.h:55
QGroupBox * generalGB
Definition: activitydialog.h:59
KLineEdit * preLE
Definition: activitydialog.h:56
QLabel * typeL
Definition: activitydialog.h:55
QRadioButton * NormalRB
Definition: activitydialog.h:58
QRadioButton * InvokRB
Definition: activitydialog.h:58
KLineEdit * nameLE
Definition: activitydialog.h:56
KLineEdit * postLE
Definition: activitydialog.h:56
QRadioButton * ParamRB
Definition: activitydialog.h:58
KLineEdit * typeLE
Definition: activitydialog.h:56
QLabel * postL
Definition: activitydialog.h:55