umbrello/umbrello
toolbarstatearrow.cpp
Go to the documentation of this file.
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event)
Handles a mouse move event.
Definition: umlwidget.cpp:334
virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event)
Moves the break point being dragged.
Definition: associationwidget.cpp:3236
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
Handles a mouse release event.
Definition: umlwidget.cpp:498
QList< QGraphicsLineItem * > m_selectionRect
The selection rectangle that contains the four lines of its borders.
Definition: toolbarstatearrow.h:60
virtual void mouseReleaseWidget()
Called when the release event happened on a widget.
Definition: toolbarstatearrow.cpp:112
void selectWidgets(qreal px, qreal py, qreal qx, qreal qy)
Selects all the widgets within an internally kept rectangle.
Definition: umlscene.cpp:1596
virtual void mousePressWidget()
Called when the press event happened on a widget.
Definition: toolbarstatearrow.cpp:62
virtual void changeTool()
Overridden from base class to do nothing, as arrow is the default tool.
Definition: toolbarstatearrow.cpp:204
virtual void setCurrentWidget(UMLWidget *currentWidget)
Sets the widget currently in use.
Definition: toolbarstatearrow.cpp:216
virtual void mouseReleaseAssociation()
Called when the release event happened on an association.
Definition: toolbarstatearrow.cpp:103
virtual void mousePressEvent(QGraphicsSceneMouseEvent *event)
Sets the association to be selected.
Definition: associationwidget.cpp:2893
virtual void mousePressEmpty()
Called when the press event happened on an empty space.
Definition: toolbarstate.cpp:325
virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)
Event handler for mouse double click events.
Definition: umlwidget.cpp:538
virtual void mouseMoveWidget()
Called when the move event happened when a widget is currently available.
Definition: toolbarstatearrow.cpp:164
virtual void mousePressEmpty()
Called when the press event happened on an empty space.
Definition: toolbarstatearrow.cpp:72
ToolBarStateArrow(UMLScene *umlScene)
Creates a new ToolBarStateArrow.
Definition: toolbarstatearrow.cpp:24
virtual void setCurrentWidget(UMLWidget *widget)
Sets the widget currently in use.
Definition: toolbarstate.cpp:440
virtual void mousePressAssociation()
Called when the press event happened on an association.
Definition: toolbarstatearrow.cpp:53
virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event)
Adds a break point (if left mouse button).
Definition: associationwidget.cpp:1526
virtual void mouseDoubleClickWidget()
Called when the double click event happened on a widget.
Definition: toolbarstatearrow.cpp:144
QGraphicsSceneMouseEvent * m_pMouseEvent
The mouse event currently in use.
Definition: toolbarstate.h:121
virtual void mouseMoveAssociation()
Called when the move event happened when an association is currently available.
Definition: toolbarstatearrow.cpp:154
virtual void mousePressEvent(QGraphicsSceneMouseEvent *event)
Handles a mouse press event.
Definition: umlwidget.cpp:416
virtual UMLWidget * currentWidget() const
Returns the widget currently in use.
Definition: toolbarstate.cpp:426
virtual AssociationWidget * currentAssociation() const
Returns the association currently in use.
Definition: toolbarstate.cpp:450
virtual void mouseReleaseEmpty()
Called when the release event happened on an empty space.
Definition: toolbarstatearrow.cpp:122
virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
Displays the right mouse buttom menu if right button is pressed.
Definition: associationwidget.cpp:2923
QPointF m_startPosition
The start position of the selection rectangle.
Definition: toolbarstatearrow.h:65
virtual void mouseMoveEmpty()
Called when the move event happened when no association nor widget are currently available.
Definition: toolbarstatearrow.cpp:177
virtual void mouseDoubleClickAssociation()
Called when the double click event happened on an association.
Definition: toolbarstatearrow.cpp:135
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.