umbrello  2.35.1
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 KLineEdit;
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  KLineEdit * m_pNameLE, * m_pValueLE;
44 
45 public slots:
46  void slotNameChanged(const QString &);
47 };
48 
49 #endif
UMLEnumLiteralDialog
Definition: umlenumliteraldialog.h:22
UMLObject::name
QString name() const
Definition: umlobject.cpp:207
UMLEnumLiteralDialog::apply
bool apply()
Definition: umlenumliteraldialog.cpp:80
UMLEnumLiteral
Sets up attribute information.
Definition: enumliteral.h:20
logError1
#define logError1(s, a)
Definition: uml.h:545
UMLObject::umlParent
UMLObject * umlParent() const
Definition: umlobject.cpp:676
UMLObject::setName
virtual void setName(const QString &strName)
Definition: umlobject.cpp:188
SinglePageDialogBase
Definition: singlepagedialogbase.h:29
Dialog_Utils::makeLabeledEditField
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText, int columnOffset)
Definition: dialog_utils.cpp:48
singlepagedialogbase.h
UMLObject
The base class for UML objects.
Definition: umlobject.h:69
UMLEnumLiteral::value
QString value() const
Definition: enumliteral.cpp:53
UMLEnumLiteralDialog::m_pNameL
QLabel * m_pNameL
Definition: umlenumliteraldialog.h:42
UMLEnumLiteralDialog::m_pValuesGB
QGroupBox * m_pValuesGB
Definition: umlenumliteraldialog.h:41
UMLEnumLiteralDialog::m_pEnumLiteral
UMLEnumLiteral * m_pEnumLiteral
Definition: umlenumliteraldialog.h:38
i18n
#define i18n
Definition: main.cpp:35
UMLEnumLiteralDialog::setupDialog
void setupDialog()
Definition: umlenumliteraldialog.cpp:43
UMLEnumLiteralDialog::m_pValueLE
KLineEdit * m_pValueLE
Definition: umlenumliteraldialog.h:43
UMLObject::asUMLClassifier
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1422
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
UMLEnumLiteralDialog::UMLEnumLiteralDialog
UMLEnumLiteralDialog(QWidget *pParent, UMLEnumLiteral *pEnumLiteral)
Definition: umlenumliteraldialog.cpp:28
umlenumliteraldialog.h
classifier.h
uml.h
UMLEnumLiteralDialog::m_pNameLE
KLineEdit * m_pNameLE
Definition: umlenumliteraldialog.h:43
enumliteral.h
UMLEnumLiteralDialog::~UMLEnumLiteralDialog
~UMLEnumLiteralDialog()
Definition: umlenumliteraldialog.cpp:36
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
debug_utils.h
dialog_utils.h
UMLEnumLiteral::setValue
void setValue(const QString &v)
Definition: enumliteral.cpp:63
UMLCanvasObject::findChildObject
virtual UMLObject * findChildObject(const QString &n, UMLObject::ObjectType t=UMLObject::ot_UMLObject) const
Definition: umlcanvasobject.cpp:237
UMLEnumLiteralDialog::m_pValueL
QLabel * m_pValueL
Definition: umlenumliteraldialog.h:42
UMLEnumLiteralDialog::slotNameChanged
void slotNameChanged(const QString &)
Definition: umlenumliteraldialog.cpp:71