umbrello 25.04.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
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
18class UMLScene;
19class UMLView;
21class QFontDialog;
22
28{
29 Q_OBJECT
30public:
31 UMLViewDialog(QWidget * pParent, UMLScene * pScene);
33
34 virtual void apply();
35
36protected:
37 void setupPages();
38
40 void setupDisplayPage();
41 void setupStylePage();
42
43 void applyPage(KPageWidgetItem*);
44
45 void checkName();
46
50 KPageWidgetItem* m_pageStyleItem;
51 KPageWidgetItem* m_pageFontItem;
52 KPageWidgetItem* m_pageDisplayItem;
53 KPageWidgetItem* m_pageDiagramItem;
54
55public Q_SLOTS:
56 void slotOk();
57 void slotApply();
58};
59
60#endif
A dialog page to display the class related options.
Definition classoptionspage.h:35
Definition diagrampropertiespage.h:18
Definition multipagedialogbase.h:47
Definition umlscene.h:65
Definition umlviewdialog.h:28
KPageWidgetItem * m_pageFontItem
Definition umlviewdialog.h:51
virtual void apply()
Definition umlviewdialog.cpp:52
KPageWidgetItem * m_pageStyleItem
Definition umlviewdialog.h:50
void checkName()
KPageWidgetItem * m_pageDiagramItem
Definition umlviewdialog.h:53
void setupStylePage()
Definition umlviewdialog.cpp:113
void applyPage(KPageWidgetItem *)
Definition umlviewdialog.cpp:123
void slotOk()
Definition umlviewdialog.cpp:57
void setupPages()
Definition umlviewdialog.cpp:74
DiagramPropertiesPage * m_diagramPropertiesPage
Definition umlviewdialog.h:48
KPageWidgetItem * m_pageDisplayItem
Definition umlviewdialog.h:52
void slotApply()
Definition umlviewdialog.cpp:66
void setupDisplayPage()
Definition umlviewdialog.cpp:95
UMLScene * m_pScene
the scene to represent
Definition umlviewdialog.h:47
~UMLViewDialog()
Definition umlviewdialog.cpp:48
void setupDiagramPropertiesPage()
Definition umlviewdialog.cpp:85
ClassOptionsPage * m_pOptionsPage
Definition umlviewdialog.h:49
Definition umlview.h:30
Definition umlwidgetstylepage.h:28