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.
16 #include <QScopedPointer>
35 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
47 void setName(
const QString &strName);
FloatingTextWidget * floatingTextWidget()
Definition: pinportbase.cpp:239
void saveToXMI1(QXmlStreamWriter &writer)
Definition: pinportbase.cpp:285
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
const Type Reserved
special value for illegal ID
Definition: basictypes.h:405
void setInitialPosition(const QPointF &scenePos)
Definition: pinportbase.cpp:92
QScopedPointer< ChildWidgetPlacement > m_childPlacement
Definition: pinportbase.h:74
void setText(const QString &t)
Definition: floatingtextwidget.cpp:110
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
bool activate(IDChangeLog *ChangeLog=0)
Definition: floatingtextwidget.cpp:303
const QColor & backgroundColor() const
Definition: umlscene.cpp:1371
UMLWidget * widgetWithID(Uml::ID::Type id)
Definition: pinportbase.cpp:272
UMLWidget * onWidget(const QPointF &p)
Definition: floatingtextwidget.cpp:595
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
virtual QRectF boundingRect() const
Definition: pinportbase.cpp:182
std::string Type
Definition: basictypes.h:402
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Definition: pinportbase.cpp:168
QPointF getPos() const
Definition: pinportbase.cpp:107
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: floatingtextwidget.cpp:650
virtual void slotMenuSelection(QAction *action)
Definition: pinportbase.cpp:190
The base class for UML objects.
Definition: umlobject.h:74
@ Floating
Definition: basictypes.h:208
qreal getY() const
Definition: pinportbase.cpp:102
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1336
Definition: idchangelog.h:26
Abstract base class for PinWidget and PortWidget.
Definition: pinportbase.h:27
FloatingTextWidget * m_pName
Definition: pinportbase.h:71
virtual ~PinPortBase()
Definition: pinportbase.cpp:51
bool activate(IDChangeLog *changeLog=0)
Definition: pinportbase.cpp:340
UMLWidget * onWidget(const QPointF &p)
Definition: pinportbase.cpp:258
#define uDebug()
Definition: debug_utils.h:122
qreal getX() const
Definition: pinportbase.cpp:97
void updateWidget()
Definition: pinportbase.cpp:118
Displays a line of text or an operation.
Definition: floatingtextwidget.h:36
void setName(const QString &strName)
Definition: pinportbase.cpp:132
bool loadFromXMI1(QDomElement &qElement)
Definition: pinportbase.cpp:302
UMLWidget * findWidget(Uml::ID::Type id)
Definition: umlscene.cpp:1185
#define DEBUG(src)
Definition: debug_utils.h:129
virtual void notifyParentResize()
Definition: pinportbase.cpp:160
#define uError()
Definition: debug_utils.h:123
Definition: umlscene.h:69
#define DBG_SRC
Definition: import_utils.cpp:43
ChildWidgetPlacement * createPlacement(WidgetBase::WidgetType type)
Definition: pinportbase.cpp:55
void setFloatingTextWidget(FloatingTextWidget *ft)
Definition: pinportbase.cpp:243
PinPortBase(UMLScene *scene, WidgetType type, UMLWidget *owner, UMLObject *o)
Definition: pinportbase.cpp:34
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: floatingtextwidget.cpp:677
QString text() const
Definition: floatingtextwidget.cpp:89
virtual UMLWidget * ownerWidget() const
Definition: pinportbase.cpp:87
void moveWidgetBy(qreal diffX, qreal diffY)
Definition: pinportbase.cpp:151