umbrello
2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umbrello
dialogs
widgets
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
11
class
KLineEdit;
12
13
class
QGridLayout;
14
class
QLabel;
15
16
class
UMLObjectNameWidget
:
public
QWidget
17
{
18
public
:
19
UMLObjectNameWidget
(
const
QString &label,
const
QString &
text
, QWidget *parent=0);
20
~UMLObjectNameWidget
();
21
22
void
addToLayout
(QGridLayout *layout,
int
row);
23
QString
text
();
24
void
reset
();
25
26
protected
:
27
QLabel *
m_label
;
28
KLineEdit *
m_editField
;
29
QString
m_text
;
30
};
31
32
#endif
// UMLOBJECTNAMEWIDGET_H
UMLObjectNameWidget
Definition:
umlobjectnamewidget.h:17
UMLObjectNameWidget::m_editField
KLineEdit * m_editField
Definition:
umlobjectnamewidget.h:28
UMLObjectNameWidget::reset
void reset()
Definition:
umlobjectnamewidget.cpp:56
UMLObjectNameWidget::~UMLObjectNameWidget
~UMLObjectNameWidget()
Definition:
umlobjectnamewidget.cpp:33
UMLObjectNameWidget::UMLObjectNameWidget
UMLObjectNameWidget(const QString &label, const QString &text, QWidget *parent=0)
Definition:
umlobjectnamewidget.cpp:15
UMLObjectNameWidget::m_label
QLabel * m_label
Definition:
umlobjectnamewidget.h:27
UMLObjectNameWidget::text
QString text()
Definition:
umlobjectnamewidget.cpp:51
UMLObjectNameWidget::m_text
QString m_text
Definition:
umlobjectnamewidget.h:29
UMLObjectNameWidget::addToLayout
void addToLayout(QGridLayout *layout, int row)
Definition:
umlobjectnamewidget.cpp:45
Generated by
1.9.2