umbrello
2.38.5
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
umbrello
dialogs
umlviewdialog.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
#ifndef UMLVIEWDIALOG_H
6
#define UMLVIEWDIALOG_H
7
8
// qt includes
9
10
// kde includes
11
12
// app includes
13
#include "
multipagedialogbase.h
"
14
#include "
optionstate.h
"
15
16
class
ClassOptionsPage
;
17
class
DiagramPropertiesPage
;
18
class
UMLScene
;
19
class
UMLView
;
20
class
UMLWidgetStylePage
;
21
class
QFontDialog;
22
27
class
UMLViewDialog
:
public
MultiPageDialogBase
28
{
29
Q_OBJECT
30
public
:
31
UMLViewDialog
(QWidget * pParent,
UMLScene
* pScene);
32
~UMLViewDialog
();
33
34
virtual
void
apply
();
35
36
protected
:
37
void
setupPages
();
38
39
void
setupDiagramPropertiesPage
();
40
void
setupDisplayPage
();
41
void
setupStylePage
();
42
43
void
applyPage
(KPageWidgetItem*);
44
45
void
checkName
();
46
47
UMLScene
*
m_pScene
;
48
DiagramPropertiesPage
*
m_diagramPropertiesPage
;
49
ClassOptionsPage
*
m_pOptionsPage
;
50
KPageWidgetItem*
m_pageStyleItem
;
51
KPageWidgetItem*
m_pageFontItem
;
52
KPageWidgetItem*
m_pageDisplayItem
;
53
KPageWidgetItem*
m_pageDiagramItem
;
54
55
public
slots:
56
void
slotOk
();
57
void
slotApply
();
58
};
59
60
#endif
ClassOptionsPage
A dialog page to display the class related options.
Definition:
classoptionspage.h:34
UMLViewDialog::m_diagramPropertiesPage
DiagramPropertiesPage * m_diagramPropertiesPage
Definition:
umlviewdialog.h:48
UMLViewDialog::apply
virtual void apply()
Definition:
umlviewdialog.cpp:52
UMLViewDialog::m_pOptionsPage
ClassOptionsPage * m_pOptionsPage
Definition:
umlviewdialog.h:49
UMLView
Definition:
umlview.h:29
UMLViewDialog::m_pageDiagramItem
KPageWidgetItem * m_pageDiagramItem
Definition:
umlviewdialog.h:53
UMLViewDialog::setupStylePage
void setupStylePage()
Definition:
umlviewdialog.cpp:113
UMLViewDialog::m_pageDisplayItem
KPageWidgetItem * m_pageDisplayItem
Definition:
umlviewdialog.h:52
UMLViewDialog::setupPages
void setupPages()
Definition:
umlviewdialog.cpp:74
DiagramPropertiesPage
Definition:
diagrampropertiespage.h:17
UMLViewDialog::~UMLViewDialog
~UMLViewDialog()
Definition:
umlviewdialog.cpp:48
MultiPageDialogBase
Definition:
multipagedialogbase.h:46
optionstate.h
UMLViewDialog::UMLViewDialog
UMLViewDialog(QWidget *pParent, UMLScene *pScene)
Definition:
umlviewdialog.cpp:34
UMLViewDialog::setupDisplayPage
void setupDisplayPage()
Definition:
umlviewdialog.cpp:95
UMLViewDialog::applyPage
void applyPage(KPageWidgetItem *)
Definition:
umlviewdialog.cpp:123
UMLViewDialog
Definition:
umlviewdialog.h:27
multipagedialogbase.h
UMLViewDialog::slotOk
void slotOk()
Definition:
umlviewdialog.cpp:57
UMLViewDialog::checkName
void checkName()
UMLViewDialog::slotApply
void slotApply()
Definition:
umlviewdialog.cpp:66
UMLWidgetStylePage
Definition:
umlwidgetstylepage.h:27
UMLViewDialog::m_pageStyleItem
KPageWidgetItem * m_pageStyleItem
Definition:
umlviewdialog.h:50
UMLViewDialog::setupDiagramPropertiesPage
void setupDiagramPropertiesPage()
Definition:
umlviewdialog.cpp:85
UMLViewDialog::m_pageFontItem
KPageWidgetItem * m_pageFontItem
Definition:
umlviewdialog.h:51
UMLViewDialog::m_pScene
UMLScene * m_pScene
the scene to represent
Definition:
umlviewdialog.h:47
UMLScene
Definition:
umlscene.h:64
Generated by
1.8.10