umbrello/umbrello
statewidget.h
Go to the documentation of this file.
60 explicit StateWidget(UMLScene * scene, StateType stateType = Normal, Uml::ID::Type id = Uml::ID::None);
63 virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
Definition: statewidget.h:52
virtual bool loadFromXMI(QDomElement &qElement)
Loads a "statewidget" XMI element.
Definition: statewidget.cpp:442
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Overrides the standard paint event.
Definition: statewidget.cpp:60
bool renameActivity(const QString &activity, const QString &newName)
Renames the given activity.
Definition: statewidget.cpp:354
Definition: statewidget.h:48
void setActivities(const QStringList &list)
Sets the states activities to the ones given.
Definition: statewidget.cpp:366
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Creates the "statewidget" XMI element.
Definition: statewidget.cpp:417
Definition: statewidget.h:49
Definition: statewidget.h:51
Definition: statewidget.h:50
virtual void slotMenuSelection(QAction *action)
Captures any popup menu signals for menus it created.
Definition: statewidget.cpp:475
Definition: statewidget.h:46
Definition: statewidget.h:54
bool drawVertical() const
Get whether to draw a fork or join vertically.
Definition: statewidget.cpp:383
virtual void showPropertiesDialog()
Show a properties dialog for a StateWidget.
Definition: statewidget.cpp:402
StateWidget(UMLScene *scene, StateType stateType=Normal, Uml::ID::Type id=Uml::ID::None)
Creates a State widget.
Definition: statewidget.cpp:39
Definition: statewidget.h:47
Definition: statewidget.h:53
void setDrawVertical(bool to=true)
Set whether to draw a fork or join vertically.
Definition: statewidget.cpp:391
bool addActivity(const QString &activity)
Adds an activity to this widget.
Definition: statewidget.cpp:333
bool removeActivity(const QString &activity)
Removes the given activity from the state.
Definition: statewidget.cpp:343
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.