umbrello  2.39.2
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 
11 #include "singlepagedialogbase.h"
12 
13 class QGroupBox;
14 class QLabel;
15 class UMLEnumLiteral;
16 class QLineEdit;
17 
23 {
24  Q_OBJECT
25 public:
26  UMLEnumLiteralDialog(QWidget * pParent, UMLEnumLiteral * pEnumLiteral);
28 
29 protected:
30 
31  void setupDialog();
32 
33  bool apply();
34 
39 
40  //GUI Widgets
41  QGroupBox * m_pValuesGB;
42  QLabel * m_pNameL, * m_pValueL;
43  QLineEdit * m_pNameLE, * m_pValueLE;
44 
45 public slots:
46  void slotNameChanged(const QString &);
47 };
48 
49 #endif
Definition: singlepagedialogbase.h:23
Definition: umlenumliteraldialog.h:23
QGroupBox * m_pValuesGB
Definition: umlenumliteraldialog.h:41
QLineEdit * 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
QLineEdit * 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