umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umltemplatedialog.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
6#ifndef UMLTEMPLATEDIALOG_H
7#define UMLTEMPLATEDIALOG_H
8
10
12class KComboBox;
13class KLineEdit;
14class QGroupBox;
15class QLabel;
16class UMLTemplate;
19
27{
28 Q_OBJECT
29public:
30 UMLTemplateDialog(QWidget* pParent, UMLTemplate* pAttribute);
32
33protected:
34
35 void setupDialog();
36
37 virtual bool apply();
38
43
44 // GUI Widgets
45 QGroupBox *m_pValuesGB;
46 QLabel *m_pNameL;
47 KLineEdit *m_pNameLE;
51
52protected:
53
54 void insertTypesSorted(const QString& type = QString());
55
56};
57
58#endif
Definition: documentationwidget.h:22
Definition: singlepagedialogbase.h:31
Definition: umldatatypewidget.h:19
Definition: umlstereotypewidget.h:15
Definition: umltemplatedialog.h:27
void insertTypesSorted(const QString &type=QString())
KLineEdit * m_pNameLE
Definition: umltemplatedialog.h:47
~UMLTemplateDialog()
Definition: umltemplatedialog.cpp:41
UMLTemplate * m_pTemplate
Definition: umltemplatedialog.h:42
DocumentationWidget * m_docWidget
Definition: umltemplatedialog.h:50
QLabel * m_pNameL
Definition: umltemplatedialog.h:46
UMLTemplateDialog(QWidget *pParent, UMLTemplate *pAttribute)
Definition: umltemplatedialog.cpp:33
void setupDialog()
Definition: umltemplatedialog.cpp:48
UMLStereotypeWidget * m_stereotypeWidget
Definition: umltemplatedialog.h:49
QGroupBox * m_pValuesGB
Definition: umltemplatedialog.h:45
virtual bool apply()
Definition: umltemplatedialog.cpp:82
UMLDatatypeWidget * m_datatypeWidget
Definition: umltemplatedialog.h:48
Sets up template information.
Definition: template.h:22