umbrello
2.32.2
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(QXmlStreamWriter& writer);
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:1393
Enum
Definition: basictypes.h:75
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
@ Seq_Message
Definition: basictypes.h:212
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1408
Enum fromInt(int item)
Definition: basictypes.cpp:784
Uml::ID::Type findNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:62
UMLView * activeView() const
Definition: umlscene.cpp:349
void setText(const QString &t)
Definition: floatingtextwidget.cpp:110
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:132
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
Uml::TextRole::Enum textRole() const
Definition: floatingtextwidget.cpp:345
@ A
Definition: basictypes.h:268
const QColor & backgroundColor() const
Definition: umlscene.cpp:1371
@ Lost
Definition: basictypes.h:253
void init()
Definition: uniqueid.cpp:45
@ SigNoVis
Definition: basictypes.h:194
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
QString displayText() const
Definition: floatingtextwidget.cpp:163
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:3417
void setSequenceNumber(const QString &sequenceNumber)
Definition: floatingtextwidget.cpp:443
std::string Type
Definition: basictypes.h:402
@ Synchronous
Definition: basictypes.h:250
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: floatingtextwidget.cpp:650
The base class for UML objects.
Definition: umlobject.h:74
@ Creation
Definition: basictypes.h:252
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1336
Enum
Definition: basictypes.h:207
Definition: idchangelog.h:26
DocWindow * docWindow() const
Definition: uml.cpp:1900
virtual UMLObject * findChildObjectById(Uml::ID::Type id, bool considerAncestors=false)
Definition: classifier.cpp:546
void setMessageText()
Definition: floatingtextwidget.cpp:784
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2020
QString a
Definition: petalnode.cpp:18
#define uWarning()
Definition: debug_utils.h:124
bool askDeleteAssociation()
Definition: dialog_utils.cpp:212
@ Destroy
Definition: basictypes.h:255
@ Seq_Message_Self
Definition: basictypes.h:213
int int y int
Definition: cxx11-lambda-functions-and-expressions.h:4
Displays a line of text or an operation.
Definition: floatingtextwidget.h:36
@ B
Definition: basictypes.h:269
connect()
Definition: namespaces-multiple.php:5
static UMLApp * app()
Definition: uml.cpp:280
void setModified(bool modified=true)
Definition: umldoc.cpp:3098
UMLWidget * findWidget(Uml::ID::Type id)
Definition: umlscene.cpp:1185
Definition: basictypes.cpp:36
@ Asynchronous
Definition: basictypes.h:251
void addFloatingTextWidget(FloatingTextWidget *pWidget)
Definition: umlscene.cpp:2078
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:1310
#define uError()
Definition: debug_utils.h:123
Definition: operation.h:24
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
Definition: umlscene.h:69
#define DBG_SRC
Definition: import_utils.cpp:43
QString newText(UMLObject::ObjectType type)
Definition: model_utils.cpp:633
Enum
Definition: basictypes.h:248
void removeWidget(UMLWidget *o)
Definition: umlscene.cpp:1290
bool b
Definition: cxx11-null-pointer-constant.h:6
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: floatingtextwidget.cpp:677
QString text() const
Definition: floatingtextwidget.cpp:89
void setLink(LinkWidget *l)
Definition: floatingtextwidget.cpp:316
UMLDoc * document() const
Definition: uml.cpp:1068
@ Found
Definition: basictypes.h:254
Enum
Definition: basictypes.h:267