umbrello/umbrello
activitywidget.cpp
Go to the documentation of this file.
169 void ActivityWidget::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
QString preconditionText() const
This method get the name of the preText attribute.
Definition: activitywidget.cpp:117
Definition: activitywidget.h:44
qreal x() const
qreal y() const
Definition: activitywidget.h:40
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Draws the UMLWidget on the given paint device.
Definition: umlwidget.cpp:1636
virtual void showPropertiesDialog()
Reimplemented from UMLWidget::showPropertiesDialog to show a properties dialog for an ActivityWidget...
Definition: activitywidget.cpp:154
QDomNode appendChild(const QDomNode &newChild)
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Overrides the standard paint event.
Definition: activitywidget.cpp:169
virtual void constrain(qreal &width, qreal &height)
Apply possible constraints to the given candidate width and height.
Definition: umlwidget.cpp:681
QString attribute(const QString &name, const QString &defValue) const
void showDocumentation(UMLObject *object, bool overwrite=false)
Called when a widget wishes to display its documentation in the doc window.
Definition: docwindow.cpp:88
static bool isActivity(WorkToolBar::ToolBar_Buttons tbb, ActivityType &resultType)
Determines whether a toolbar button represents an Activity.
Definition: activitywidget.cpp:87
void drawPolyline(const QPointF *points, int pointCount)
UMLScene * umlScene() const
Deliver a pointer to the connected UMLView (needed esp.
Definition: widgetbase.cpp:107
Definition: umlwidget.h:215
Definition: listpopupmenu.h:171
ActivityWidget(UMLScene *scene, ActivityType activityType=Normal, Uml::ID::Type id=Uml::ID::None)
Creates a Activity widget.
Definition: activitywidget.cpp:37
void updateDocumentation(bool clear=false, bool startup=false)
Call when you wish move changes in the doc window back into the members documentation.
Definition: docwindow.cpp:230
void drawPolygon(const QPointF *points, int pointCount, Qt::FillRule fillRule)
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Saves the widget to the "activitywidget" XMI element.
Definition: activitywidget.cpp:330
void drawLine(const QLineF &line)
UMLDoc * document() const
Returns a pointer to the current document connected to the KMainWindow instance.
Definition: uml.cpp:910
QString name() const
Gets the name from the corresponding UMLObject if this widget has an underlying UMLObject; if it does...
Definition: widgetbase.cpp:211
QString documentation() const
Used by some child classes to get documentation.
Definition: widgetbase.cpp:171
virtual int type() const
virtual void slotMenuSelection(QAction *action)
This is usually called synchronously after menu.exec() and trigger's parent is always the ListPopupMe...
Definition: umlwidget.cpp:772
virtual void setName(const QString &strName)
Sets the name in the corresponding UMLObject.
Definition: widgetbase.cpp:224
void setPostconditionText(const QString &)
This method set the name of the postText attribute.
Definition: activitywidget.cpp:143
#define ENUM_NAME(o, e, v)
In a Q_OBJECT class define any enum as Q_ENUMS.
Definition: debug_utils.h:125
Definition: activitywidget.h:41
Definition: activitywidget.h:42
void setFont(const QFont &font)
void sigActMoved(qreal diffX, qreal diffY)
Emitted when the activity widget is moved.
void setPen(const QColor &color)
void drawEllipse(const QRectF &rectangle)
void setAttribute(const QString &name, const QString &value)
bool isEmpty() const
Definition: activitywidget.h:45
void setDocumentation(const QString &doc)
Used by some child classes to set documentation.
Definition: widgetbase.cpp:196
void setBrush(const QBrush &brush)
void drawText(const QPointF &position, const QString &text)
virtual bool loadFromXMI(QDomElement &qElement)
A virtual method to load the properties of this widget from a QDomElement into this widget...
Definition: umlwidget.cpp:1833
void setColor(const QColor &color)
void constrain(qreal &width, qreal &height)
Overrides Method from UMLWidget.
Definition: activitywidget.cpp:345
void drawRoundRect(const QRectF &r, int xRnd, int yRnd)
void setModified(bool modified=true)
Sets the modified flag for the document after a modifying action on the view connected to the documen...
Definition: umldoc.cpp:2652
QString activityTypeStr() const
Returns the type string of activity.
Definition: activitywidget.cpp:63
This class is the graphical version of a UML Activity.
Definition: activitywidget.h:33
int width(const QString &text, int len) const
virtual void moveWidgetBy(qreal diffX, qreal diffY)
Overridden from UMLWidget due to emission of signal sigActMoved()
Definition: activitywidget.cpp:303
QString postconditionText() const
This method get the name of the postText attribute.
Definition: activitywidget.cpp:135
void setPreconditionText(const QString &)
This method set the name of the preText attribute.
Definition: activitywidget.cpp:125
Definition: worktoolbar.h:102
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
A virtual method to save the properties of this widget into a QDomElement i.e xml.
Definition: umlwidget.cpp:1810
void setWidth(int width)
Definition: listpopupmenu.h:170
Definition: worktoolbar.h:103
virtual void moveWidgetBy(qreal diffX, qreal diffY)
Moves the widget to a new position using the difference between the current position and the new posi...
Definition: umlwidget.cpp:295
int length() const
void setActivityType(ActivityType activityType)
Sets the type of activity.
Definition: activitywidget.cpp:71
virtual QSizeF maximumSize()
Compute the maximum possible width and height.
Definition: umlwidget.cpp:254
Definition: worktoolbar.h:104
Definition: worktoolbar.h:106
virtual void adjustAssocs(qreal dx, qreal dy)
Adjusts associations with the given co-ordinates.
Definition: umlwidget.cpp:1089
static MenuType typeFromAction(QAction *action)
Convenience method to extract the ListPopupMenu type from an action.
Definition: listpopupmenu.cpp:1234
QDomElement createElement(const QString &tagName)
virtual QSizeF minimumSize() const
Overrides method from UMLWidget.
Definition: activitywidget.cpp:393
virtual void slotMenuSelection(QAction *action)
Captures any popup menu signals for menus it created.
Definition: activitywidget.cpp:363
virtual bool loadFromXMI(QDomElement &qElement)
Loads the widget from the "activitywidget" XMI element.
Definition: activitywidget.cpp:312
Definition: activitywidget.h:43
Definition: activitywidget.h:46
QFontMetrics & getFontMetrics(UMLWidget::FontType fontType) const
Returns the font metric used by this object for Text which uses bold/italic fonts.
Definition: umlwidget.cpp:1701
const QPen & pen() const
virtual QFont font() const
Returns the font used for diaplaying any text.
Definition: widgetbase.cpp:445
int lineSpacing() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.