umbrello
2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
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.9.2