umbrello 2.39.2 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

- Main Page
- Related Pages
- Topics
- Namespaces
- Classes
- Files

- File List
- File Members

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
22 class UMLEnumLiteralDialog : public SinglePageDialogBase
23{
24 Q_OBJECT
25 public:
26 UMLEnumLiteralDialog(QWidget * pParent, UMLEnumLiteral * pEnumLiteral);
27 ~UMLEnumLiteralDialog();
28
29 protected:
30
31 void setupDialog();
32
33 bool apply();
34
38 UMLEnumLiteral * m_pEnumLiteral;
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
SinglePageDialogBase
Definition singlepagedialogbase.h:23
UMLEnumLiteralDialog
Definition umlenumliteraldialog.h:23
UMLEnumLiteralDialog::m_pValuesGB
QGroupBox * m_pValuesGB
Definition umlenumliteraldialog.h:41
UMLEnumLiteralDialog::m_pNameLE
QLineEdit * m_pNameLE
Definition umlenumliteraldialog.h:43
UMLEnumLiteralDialog::slotNameChanged
void slotNameChanged(const QString &)
Definition umlenumliteraldialog.cpp:71
UMLEnumLiteralDialog::~UMLEnumLiteralDialog
~UMLEnumLiteralDialog()
Definition umlenumliteraldialog.cpp:36
UMLEnumLiteralDialog::m_pNameL
QLabel * m_pNameL
Definition umlenumliteraldialog.h:42
UMLEnumLiteralDialog::setupDialog
void setupDialog()
Definition umlenumliteraldialog.cpp:43
UMLEnumLiteralDialog::m_pValueL
QLabel * m_pValueL
Definition umlenumliteraldialog.h:42
UMLEnumLiteralDialog::m_pValueLE
QLineEdit * m_pValueLE
Definition umlenumliteraldialog.h:43
UMLEnumLiteralDialog::UMLEnumLiteralDialog
UMLEnumLiteralDialog(QWidget *pParent, UMLEnumLiteral *pEnumLiteral)
Definition umlenumliteraldialog.cpp:28
UMLEnumLiteralDialog::m_pEnumLiteral
UMLEnumLiteral * m_pEnumLiteral
Definition umlenumliteraldialog.h:38
UMLEnumLiteralDialog::apply
bool apply()
Definition umlenumliteraldialog.cpp:80
UMLEnumLiteral
Sets up attribute information.
Definition enumliteral.h:21
singlepagedialogbase.h