umbrello  2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
stereotypeswindow.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2015-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef STEREOTYPESWINDOW_H
7 #define STEREOTYPESWINDOW_H
8 
9 #include <QDockWidget>
10 #include <QModelIndex>
11 
12 class QTableView;
13 
14 class StereotypesWindow : public QDockWidget
15 {
16  Q_OBJECT
17 public:
18  explicit StereotypesWindow(const QString &title, QWidget *parent = 0);
20 
21 signals:
22 
23 public slots:
24  void modified();
25 
26 protected slots:
27  void slotStereotypesDoubleClicked(QModelIndex index);
28 
29 protected:
30  QTableView *m_stereotypesTree;
31  void contextMenuEvent(QContextMenuEvent *event);
32 };
33 
34 #endif // STEREOTYPESWINDOW_H
document
GNU GENERAL PUBLIC LICENSE June Free Software Inc Franklin Fifth USA Everyone is permitted to copy and distribute verbatim copies of this license document
Definition: GPL-2.0-only.txt:8
StereotypesWindow::modified
void modified()
Definition: stereotypeswindow.cpp:59
DEBUG_REGISTER
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
stereotypesmodel.h
logDebug3
#define logDebug3(s, a, b, c)
Definition: uml.h:553
stereotype.h
StereotypesWindow::slotStereotypesDoubleClicked
void slotStereotypesDoubleClicked(QModelIndex index)
Definition: stereotypeswindow.cpp:68
StereotypesWindow::StereotypesWindow
StereotypesWindow(const QString &title, QWidget *parent=0)
Definition: stereotypeswindow.cpp:29
UMLDoc::stereotypes
const UMLStereotypeList & stereotypes() const
Definition: umldoc.cpp:1442
UMLDoc::stereotypesModel
StereotypesModel * stereotypesModel() const
Definition: umldoc.cpp:2622
StereotypesWindow::contextMenuEvent
void contextMenuEvent(QContextMenuEvent *event)
Definition: stereotypeswindow.cpp:77
UMLStereotype
Sets up stereotype information.
Definition: stereotype.h:35
UMLObject::ot_Stereotype
@ ot_Stereotype
Definition: umlobject.h:95
StereotypesModel::emitDataChanged
void emitDataChanged(const QModelIndex &index)
Definition: stereotypesmodel.cpp:122
StereoAttributeDialog
Definition: stereoattributedialog.h:23
UMLStereotype::showPropertiesDialog
virtual bool showPropertiesDialog(QWidget *parent)
Definition: stereotype.cpp:194
StereotypesWindow::m_stereotypesTree
QTableView * m_stereotypesTree
Definition: stereotypeswindow.h:30
Dialog_Utils::askDefaultNewName
bool askDefaultNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:274
v
std::vector< std::string > v
Definition: cxx11-initializer-lists.h:19
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:349
StereotypesModel::addStereotype
bool addStereotype(UMLStereotype *stereotype)
Definition: stereotypesmodel.cpp:85
stereotypeswindow.h
uml.h
debug_utils.h
StereotypesWindow
Definition: stereotypeswindow.h:14
dialog_utils.h
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1139
umldoc.h
stereoattributedialog.h
StereotypesWindow::~StereotypesWindow
~StereotypesWindow()
Definition: stereotypeswindow.cpp:52
logDebug0
#define logDebug0(s)
Definition: uml.h:535