umbrello
26.08.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umbrello
dialogs
widgets
documentationwidget.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 DOCUMENTATIONWIDGET_H
7
#define DOCUMENTATIONWIDGET_H
8
9
#include <QWidget>
10
11
class
AssociationWidget
;
12
class
CodeTextEdit
;
13
class
UMLObject
;
14
class
UMLWidget
;
15
16
class
QTextEdit;
17
18
class
QGridLayout;
19
class
QGroupBox;
20
21
class
DocumentationWidget
:
public
QWidget
22
{
23
Q_OBJECT
24
public
:
25
explicit
DocumentationWidget
(
UMLObject
*o, QWidget *parent =
nullptr
);
26
explicit
DocumentationWidget
(
UMLWidget
*w, QWidget *parent =
nullptr
);
27
explicit
DocumentationWidget
(
AssociationWidget
*w, QWidget *parent =
nullptr
);
28
~DocumentationWidget
();
29
30
void
apply
();
31
32
protected
:
33
QGroupBox *
m_box
;
34
QTextEdit *
m_editField
;
35
CodeTextEdit
*
m_codeEditField
;
36
UMLObject
*
m_object
;
37
UMLWidget
*
m_widget
;
38
AssociationWidget
*
m_assocWidget
;
39
void
init
(
const
QString &text);
40
};
41
42
#endif // DOCUMENTATIONWIDGET_H
CodeTextEdit
Definition:
codetextedit.h:25
DocumentationWidget::m_object
UMLObject * m_object
Definition:
documentationwidget.h:36
DocumentationWidget::DocumentationWidget
DocumentationWidget(UMLObject *o, QWidget *parent=nullptr)
Definition:
documentationwidget.cpp:21
DocumentationWidget::m_widget
UMLWidget * m_widget
Definition:
documentationwidget.h:37
DocumentationWidget::m_box
QGroupBox * m_box
Definition:
documentationwidget.h:33
DocumentationWidget::m_assocWidget
AssociationWidget * m_assocWidget
Definition:
documentationwidget.h:38
DocumentationWidget::init
void init(const QString &text)
Definition:
documentationwidget.cpp:82
UMLObject
The base class for UML objects.
Definition:
umlobject.h:69
AssociationWidget
This class represents an association inside a diagram. Bugs and comments to umbrello-devel@kde.org or https://bugs.kde.org.
Definition:
associationwidget.h:46
DocumentationWidget::apply
void apply()
Definition:
documentationwidget.cpp:60
DocumentationWidget::m_editField
QTextEdit * m_editField
Definition:
documentationwidget.h:34
DocumentationWidget::~DocumentationWidget
~DocumentationWidget()
Definition:
documentationwidget.cpp:51
DocumentationWidget
Definition:
documentationwidget.h:21
DocumentationWidget::m_codeEditField
CodeTextEdit * m_codeEditField
Definition:
documentationwidget.h:35
UMLWidget
The base class for graphical UML objects.
Definition:
umlwidget.h:35
Generated by
1.8.14