umbrello
2.32.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef MESSAGEWIDGET_H
12 #define MESSAGEWIDGET_H
54 virtual void setY(qreal y);
74 virtual void constrainTextPos(qreal &textX, qreal &textY, qreal textWidth, qreal textHeight,
122 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
139 virtual void saveToXMI1(QDomDocument & qDoc, QDomElement & qElement);
164 static void paintArrow(QPainter *p,
int x,
int y,
int w,
165 Qt::ArrowType direction,
bool useDottedLine =
false);
170 void paintSynchronous(QPainter *painter,
const QStyleOptionGraphicsItem *option);
171 void paintAsynchronous(QPainter *painter,
const QStyleOptionGraphicsItem *option);
172 void paintCreation(QPainter *painter,
const QStyleOptionGraphicsItem *option);
173 void paintDestroy(QPainter *painter,
const QStyleOptionGraphicsItem *option);
174 void paintLost(QPainter *painter,
const QStyleOptionGraphicsItem *option);
175 void paintFound(QPainter *painter,
const QStyleOptionGraphicsItem *option);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1308
Enum
Definition: basictypes.h:41
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
@ Seq_Message
Definition: basictypes.h:183
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1323
Enum fromInt(int item)
Definition: basictypes.cpp:767
Uml::ID::Type findNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:62
void setText(const QString &t)
Definition: floatingtextwidget.cpp:109
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:132
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
Uml::TextRole::Enum textRole() const
Definition: floatingtextwidget.cpp:344
@ A
Definition: basictypes.h:239
const QColor & backgroundColor() const
Definition: umlscene.cpp:1355
@ Lost
Definition: basictypes.h:224
void init()
Definition: uniqueid.cpp:37
@ SigNoVis
Definition: basictypes.h:165
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
QString displayText() const
Definition: floatingtextwidget.cpp:162
void updateDocumentation(bool clear=false, bool startup=false)
Definition: docwindow.cpp:273
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: operation.cpp:205
void resetPastePoint()
Definition: umlscene.cpp:3387
void setSequenceNumber(const QString &sequenceNumber)
Definition: floatingtextwidget.cpp:442
std::string Type
Definition: basictypes.h:351
@ Synchronous
Definition: basictypes.h:221
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: floatingtextwidget.cpp:649
The base class for UML objects.
Definition: umlobject.h:74
@ Creation
Definition: basictypes.h:223
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
Enum
Definition: basictypes.h:178
Definition: idchangelog.h:27
DocWindow * docWindow() const
Definition: uml.cpp:1886
virtual UMLObject * findChildObjectById(Uml::ID::Type id, bool considerAncestors=false)
Definition: classifier.cpp:546
void setMessageText()
Definition: floatingtextwidget.cpp:783
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:1990
QString a
Definition: petalnode.cpp:18
#define uWarning()
Definition: debug_utils.h:124
bool askDeleteAssociation()
Definition: dialog_utils.cpp:113
@ Destroy
Definition: basictypes.h:226
@ Seq_Message_Self
Definition: basictypes.h:184
int int y int
Definition: cxx11-lambda-functions-and-expressions.h:4
Displays a line of text or an operation.
Definition: floatingtextwidget.h:37
@ B
Definition: basictypes.h:240
connect()
Definition: namespaces-multiple.php:5
static UMLApp * app()
Definition: uml.cpp:269
void setModified(bool modified=true)
Definition: umldoc.cpp:3127
UMLWidget * findWidget(Uml::ID::Type id)
Definition: umlscene.cpp:1184
Definition: basictypes.cpp:37
@ Asynchronous
Definition: basictypes.h:222
void addFloatingTextWidget(FloatingTextWidget *pWidget)
Definition: umlscene.cpp:2048
void showDocumentation(UMLObject *object, bool overwrite=false)
Definition: docwindow.cpp:130
#define DEBUG(src)
Definition: debug_utils.h:129
void removeWidgetCmd(UMLWidget *o)
Definition: umlscene.cpp:1309
#define uError()
Definition: debug_utils.h:123
Definition: operation.h:25
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Definition: umlscene.h:69
#define DBG_SRC
Definition: import_utils.cpp:43
QString newText(UMLObject::ObjectType type)
Definition: model_utils.cpp:620
Enum
Definition: basictypes.h:219
void removeWidget(UMLWidget *o)
Definition: umlscene.cpp:1289
bool b
Definition: cxx11-null-pointer-constant.h:6
QString text() const
Definition: floatingtextwidget.cpp:88
void setLink(LinkWidget *l)
Definition: floatingtextwidget.cpp:315
UMLDoc * document() const
Definition: uml.cpp:1055
@ Found
Definition: basictypes.h:225
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: floatingtextwidget.cpp:676
Enum
Definition: basictypes.h:238