umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umlobjectnamewidget.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2002-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5
6#ifndef UMLOBJECTNAMEWIDGET_H
7#define UMLOBJECTNAMEWIDGET_H
8
9#include <QWidget>
10
11class KLineEdit;
12
13class QGridLayout;
14class QLabel;
15
16class UMLObjectNameWidget : public QWidget
17{
18public:
19 UMLObjectNameWidget(const QString &label, const QString &text, QWidget *parent=0);
21
22 void addToLayout(QGridLayout *layout, int row);
23 QString text();
24 void reset();
25
26protected:
27 QLabel *m_label;
28 KLineEdit *m_editField;
29 QString m_text;
30};
31
32#endif // UMLOBJECTNAMEWIDGET_H
Definition: umlobjectnamewidget.h:17
KLineEdit * m_editField
Definition: umlobjectnamewidget.h:28
void reset()
Definition: umlobjectnamewidget.cpp:56
~UMLObjectNameWidget()
Definition: umlobjectnamewidget.cpp:33
UMLObjectNameWidget(const QString &label, const QString &text, QWidget *parent=0)
Definition: umlobjectnamewidget.cpp:15
QLabel * m_label
Definition: umlobjectnamewidget.h:27
QString text()
Definition: umlobjectnamewidget.cpp:51
QString m_text
Definition: umlobjectnamewidget.h:29
void addToLayout(QGridLayout *layout, int row)
Definition: umlobjectnamewidget.cpp:45