umbrello  2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
diagrampropertiespage.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2002-2014 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef DIAGRAMPROPERTIESPAGE_H
7 #define DIAGRAMPROPERTIESPAGE_H
8 
9 #include "dialogpagebase.h"
11 
12 class UMLScene;
13 
18 {
19  Q_OBJECT
20 public:
21  explicit DiagramPropertiesPage(QWidget *parent, UMLScene *scene);
22  virtual ~DiagramPropertiesPage();
23 
24  void setDefaults();
25  void apply();
26 
27 signals:
28  void applyClicked();
29 
30 protected:
33 };
34 #endif
DiagramPropertiesPage::~DiagramPropertiesPage
virtual ~DiagramPropertiesPage()
Definition: diagrampropertiespage.cpp:53
UMLScene::setSnapComponentSizeToGrid
void setSnapComponentSizeToGrid(bool bSnap)
Definition: umlscene.cpp:3593
UMLScene::isSequenceDiagram
bool isSequenceDiagram() const
Definition: umlscene.h:312
Ui_DiagramPropertiesPage::ui_width
QDoubleSpinBox * ui_width
Definition: ui_diagrampropertiespage.h:54
DiagramPropertiesPage::DiagramPropertiesPage
DiagramPropertiesPage(QWidget *parent, UMLScene *scene)
Definition: diagrampropertiespage.cpp:25
umlview.h
Ui::DiagramPropertiesPage
Definition: ui_diagrampropertiespage.h:320
UMLScene::isCollaborationDiagram
bool isCollaborationDiagram() const
Definition: umlscene.h:313
Ui_DiagramPropertiesPage::ui_zoom
QSpinBox * ui_zoom
Definition: ui_diagrampropertiespage.h:50
UMLScene::autoIncrementSequence
bool autoIncrementSequence() const
Definition: umlscene.cpp:378
Ui_DiagramPropertiesPage::ui_gridSpaceY
QSpinBox * ui_gridSpaceY
Definition: ui_diagrampropertiespage.h:70
UMLScene::activeView
UMLView * activeView() const
Definition: umlscene.cpp:354
UMLScene::setAutoIncrementSequence
void setAutoIncrementSequence(bool state)
Definition: umlscene.cpp:383
DiagramPropertiesPage::checkUniqueDiagramName
bool checkUniqueDiagramName()
Definition: diagrampropertiespage.cpp:67
Ui_DiagramPropertiesPage::ui_documentation
KTextEdit * ui_documentation
Definition: ui_diagrampropertiespage.h:75
DiagramPropertiesPage::apply
void apply()
Definition: diagrampropertiespage.cpp:100
UMLScene::snapToGrid
bool snapToGrid() const
Definition: umlscene.cpp:3568
UMLScene::snapX
int snapX() const
Definition: umlscene.cpp:3603
Ui_DiagramPropertiesPage::ui_autoIncrementSequence
QCheckBox * ui_autoIncrementSequence
Definition: ui_diagrampropertiespage.h:72
Ui_DiagramPropertiesPage::ui_snapToGrid
QCheckBox * ui_snapToGrid
Definition: ui_diagrampropertiespage.h:61
dialogpagebase.h
Ui_DiagramPropertiesPage::ui_gridSpaceX
QSpinBox * ui_gridSpaceX
Definition: ui_diagrampropertiespage.h:67
Ui_DiagramPropertiesPage::ui_snapComponentSizeToGrid
QCheckBox * ui_snapComponentSizeToGrid
Definition: ui_diagrampropertiespage.h:62
UMLScene::snapY
int snapY() const
Definition: umlscene.cpp:3611
UMLScene::snapComponentSizeToGrid
bool snapComponentSizeToGrid() const
Definition: umlscene.cpp:3585
ui_diagrampropertiespage.h
UMLView::setZoom
void setZoom(qreal zoom)
Definition: umlview.cpp:67
UMLView
Definition: umlview.h:29
UMLScene::type
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
DiagramPropertiesPage
Definition: diagrampropertiespage.h:17
DialogPageBase
Definition: dialogpagebase.h:19
i18n
#define i18n
Definition: main.cpp:35
diagrampropertiespage.h
Ui_DiagramPropertiesPage::ui_checkBoxShowGrid
QCheckBox * ui_checkBoxShowGrid
Definition: ui_diagrampropertiespage.h:60
Ui_DiagramPropertiesPage::ui_height
QDoubleSpinBox * ui_height
Definition: ui_diagrampropertiespage.h:57
Ui_DiagramPropertiesPage::ui_diagramName
KLineEdit * ui_diagramName
Definition: ui_diagrampropertiespage.h:46
UMLScene::setSnapGridVisible
void setSnapGridVisible(bool bShow)
Definition: umlscene.cpp:3671
UMLScene::setSnapSpacing
void setSnapSpacing(int x, int y)
Definition: umlscene.cpp:3619
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:349
UMLDoc
Definition: umldoc.h:69
DiagramPropertiesPage::m_scene
UMLScene * m_scene
Definition: diagrampropertiespage.h:31
DiagramPropertiesPage::setDefaults
void setDefaults()
Definition: diagrampropertiespage.cpp:60
UMLScene::setDocumentation
void setDocumentation(const QString &doc)
Definition: umlscene.cpp:370
UMLScene::isSnapGridVisible
bool isSnapGridVisible() const
Definition: umlscene.cpp:3663
UMLScene::setName
void setName(const QString &name)
Definition: umlscene.cpp:424
Ui_DiagramPropertiesPage::setupUi
void setupUi(QWidget *DiagramPropertiesPage)
Definition: ui_diagrampropertiespage.h:77
umlscene.h
uml.h
UMLScene::name
QString name() const
Definition: umlscene.cpp:416
UMLScene
Definition: umlscene.h:64
UMLScene::setSnapToGrid
void setSnapToGrid(bool bSnap)
Definition: umlscene.cpp:3576
DiagramPropertiesPage::applyClicked
void applyClicked()
Definition: moc_diagrampropertiespage.cpp:131
UMLDoc::findView
UMLView * findView(Uml::ID::Type id) const
Definition: umldoc.cpp:1055
UMLScene::documentation
QString documentation() const
Definition: umlscene.cpp:362
UMLDoc::signalDiagramRenamed
void signalDiagramRenamed(UMLView *view)
Definition: umldoc.cpp:3512
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1139
umldoc.h
UMLView::zoom
qreal zoom() const
Definition: umlview.cpp:59