umbrello
2.39.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
umbrello
umlwidgets
toolbarstateonewidget.h
Go to the documentation of this file.
1
/*
2
SPDX-License-Identifier: GPL-2.0-or-later
3
SPDX-FileCopyrightText: 2004-2014 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4
*/
5
6
#ifndef TOOLBARSTATEONEWIDGET_H
7
#define TOOLBARSTATEONEWIDGET_H
8
9
#include "
toolbarstatepool.h
"
10
#include "
widgetbase.h
"
11
18
class
ToolBarStateOneWidget
:
public
ToolBarStatePool
19
{
20
Q_OBJECT
21
public
:
22
explicit
ToolBarStateOneWidget
(
UMLScene
*umlScene);
23
virtual
~ToolBarStateOneWidget
();
24
25
virtual
void
cleanBeforeChange
();
26
27
// FIXME: obsolete
28
virtual
void
mouseMove
(QGraphicsSceneMouseEvent* ome);
29
30
public
Q_SLOTS:
31
virtual
void
slotWidgetRemoved
(
UMLWidget
* widget);
32
33
protected
:
34
virtual
void
setCurrentElement
();
35
36
virtual
void
mouseReleaseWidget
();
37
virtual
void
mouseReleaseEmpty
();
38
39
void
setWidget
(
UMLWidget
* firstObject);
40
WidgetBase::WidgetType
widgetType
();
41
42
UMLWidget
*
m_firstObject
;
43
48
bool
m_isObjectWidgetLine
;
49
50
private
:
51
virtual
void
init
();
52
};
53
54
#endif
//TOOLBARSTATEONEWIDGET_H
ToolBarStateOneWidget
Definition
toolbarstateonewidget.h:19
ToolBarStateOneWidget::setWidget
void setWidget(UMLWidget *firstObject)
Definition
toolbarstateonewidget.cpp:181
ToolBarStateOneWidget::widgetType
WidgetBase::WidgetType widgetType()
Definition
toolbarstateonewidget.cpp:221
ToolBarStateOneWidget::cleanBeforeChange
virtual void cleanBeforeChange()
Definition
toolbarstateonewidget.cpp:62
ToolBarStateOneWidget::init
virtual void init()
Definition
toolbarstateonewidget.cpp:242
ToolBarStateOneWidget::slotWidgetRemoved
virtual void slotWidgetRemoved(UMLWidget *widget)
Definition
toolbarstateonewidget.cpp:83
ToolBarStateOneWidget::mouseReleaseWidget
virtual void mouseReleaseWidget()
Definition
toolbarstateonewidget.cpp:123
ToolBarStateOneWidget::mouseReleaseEmpty
virtual void mouseReleaseEmpty()
Definition
toolbarstateonewidget.cpp:170
ToolBarStateOneWidget::ToolBarStateOneWidget
ToolBarStateOneWidget(UMLScene *umlScene)
Definition
toolbarstateonewidget.cpp:44
ToolBarStateOneWidget::setCurrentElement
virtual void setCurrentElement()
Definition
toolbarstateonewidget.cpp:95
ToolBarStateOneWidget::m_isObjectWidgetLine
bool m_isObjectWidgetLine
Definition
toolbarstateonewidget.h:48
ToolBarStateOneWidget::mouseMove
virtual void mouseMove(QGraphicsSceneMouseEvent *ome)
Definition
toolbarstateonewidget.cpp:72
ToolBarStateOneWidget::~ToolBarStateOneWidget
virtual ~ToolBarStateOneWidget()
Definition
toolbarstateonewidget.cpp:54
ToolBarStateOneWidget::m_firstObject
UMLWidget * m_firstObject
The first object in the message.
Definition
toolbarstateonewidget.h:42
ToolBarStatePool
Definition
toolbarstatepool.h:18
UMLScene
Definition
umlscene.h:65
UMLWidget
The base class for graphical UML objects.
Definition
umlwidget.h:36
WidgetBase::WidgetType
WidgetType
Definition
widgetbase.h:107
toolbarstatepool.h
widgetbase.h
Generated by
1.12.0