umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umlenumliteraldialog.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-3.0-or-later
3
4 SPDX-FileCopyrightText: 2015 Tzvetelin Katchov <katchov@gmail.com>
5 SPDX-FileCopyrightText: 2002-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
6*/
7
8#ifndef UMLENUMLITERALDIALOG_H
9#define UMLENUMLITERALDIALOG_H
10
12
13class QGroupBox;
14class QLabel;
15class UMLEnumLiteral;
16class KLineEdit;
17
23{
24 Q_OBJECT
25public:
26 UMLEnumLiteralDialog(QWidget * pParent, UMLEnumLiteral * pEnumLiteral);
28
29protected:
30
31 void setupDialog();
32
33 bool apply();
34
39
40 //GUI Widgets
41 QGroupBox * m_pValuesGB;
42 QLabel * m_pNameL, * m_pValueL;
43 KLineEdit * m_pNameLE, * m_pValueLE;
44
45public slots:
46 void slotNameChanged(const QString &);
47};
48
49#endif
Definition: singlepagedialogbase.h:31
Definition: umlenumliteraldialog.h:23
QGroupBox * m_pValuesGB
Definition: umlenumliteraldialog.h:41
KLineEdit * m_pNameLE
Definition: umlenumliteraldialog.h:43
void slotNameChanged(const QString &)
Definition: umlenumliteraldialog.cpp:71
~UMLEnumLiteralDialog()
Definition: umlenumliteraldialog.cpp:36
QLabel * m_pNameL
Definition: umlenumliteraldialog.h:42
void setupDialog()
Definition: umlenumliteraldialog.cpp:43
QLabel * m_pValueL
Definition: umlenumliteraldialog.h:42
KLineEdit * m_pValueLE
Definition: umlenumliteraldialog.h:43
UMLEnumLiteralDialog(QWidget *pParent, UMLEnumLiteral *pEnumLiteral)
Definition: umlenumliteraldialog.cpp:28
UMLEnumLiteral * m_pEnumLiteral
Definition: umlenumliteraldialog.h:38
bool apply()
Definition: umlenumliteraldialog.cpp:80
Sets up attribute information.
Definition: enumliteral.h:21