umbrello 26.03.70-f7b1fd3 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

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 Q_SLOTS:
56 void slotOk();
57 void slotApply();
58};
59
60#endif
ClassOptionsPage
A dialog page to display the class related options.
Definition: classoptionspage.h:35
DiagramPropertiesPage
Definition: diagrampropertiespage.h:18
MultiPageDialogBase
Definition: multipagedialogbase.h:47
UMLScene
Definition: umlscene.h:66
UMLViewDialog
Definition: umlviewdialog.h:28
UMLViewDialog::m_pageFontItem
KPageWidgetItem * m_pageFontItem
Definition: umlviewdialog.h:51
UMLViewDialog::apply
virtual void apply()
Definition: umlviewdialog.cpp:51
UMLViewDialog::m_pageStyleItem
KPageWidgetItem * m_pageStyleItem
Definition: umlviewdialog.h:50
UMLViewDialog::checkName
void checkName()
UMLViewDialog::m_pageDiagramItem
KPageWidgetItem * m_pageDiagramItem
Definition: umlviewdialog.h:53
UMLViewDialog::setupStylePage
void setupStylePage()
Definition: umlviewdialog.cpp:112
UMLViewDialog::applyPage
void applyPage(KPageWidgetItem *)
Definition: umlviewdialog.cpp:122
UMLViewDialog::slotOk
void slotOk()
Definition: umlviewdialog.cpp:56
UMLViewDialog::setupPages
void setupPages()
Definition: umlviewdialog.cpp:73
UMLViewDialog::m_diagramPropertiesPage
DiagramPropertiesPage * m_diagramPropertiesPage
Definition: umlviewdialog.h:48
UMLViewDialog::m_pageDisplayItem
KPageWidgetItem * m_pageDisplayItem
Definition: umlviewdialog.h:52
UMLViewDialog::slotApply
void slotApply()
Definition: umlviewdialog.cpp:65
UMLViewDialog::setupDisplayPage
void setupDisplayPage()
Definition: umlviewdialog.cpp:94
UMLViewDialog::m_pScene
UMLScene * m_pScene
the scene to represent
Definition: umlviewdialog.h:47
UMLViewDialog::~UMLViewDialog
~UMLViewDialog()
Definition: umlviewdialog.cpp:47
UMLViewDialog::setupDiagramPropertiesPage
void setupDiagramPropertiesPage()
Definition: umlviewdialog.cpp:84
UMLViewDialog::m_pOptionsPage
ClassOptionsPage * m_pOptionsPage
Definition: umlviewdialog.h:49
UMLView
Definition: umlview.h:30
UMLWidgetStylePage
Definition: umlwidgetstylepage.h:28
multipagedialogbase.h
optionstate.h