umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #include <QScopedPointer>
30 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
42 void setName(
const QString &strName);
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
FloatingTextWidget * floatingTextWidget()
Definition: pinportbase.cpp:237
#define logDebug1(s, a)
Definition: uml.h:541
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
const Type Reserved
special value for illegal ID
Definition: basictypes.h:374
void setInitialPosition(const QPointF &scenePos)
Definition: pinportbase.cpp:90
QScopedPointer< ChildWidgetPlacement > m_childPlacement
Definition: pinportbase.h:69
void setText(const QString &t)
Definition: floatingtextwidget.cpp:105
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
bool activate(IDChangeLog *ChangeLog=0)
Definition: floatingtextwidget.cpp:298
const QColor & backgroundColor() const
Definition: umlscene.cpp:1382
#define logError0(s)
Definition: uml.h:539
void init()
Definition: uniqueid.cpp:32
UMLWidget * widgetWithID(Uml::ID::Type id)
Definition: pinportbase.cpp:274
UMLWidget * onWidget(const QPointF &p)
Definition: floatingtextwidget.cpp:590
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
#define logError1(s, a)
Definition: uml.h:545
virtual QRectF boundingRect() const
Definition: pinportbase.cpp:180
std::string Type
Definition: basictypes.h:371
void saveToXMI(QXmlStreamWriter &writer)
Definition: pinportbase.cpp:287
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Definition: pinportbase.cpp:166
QPointF getPos() const
Definition: pinportbase.cpp:105
virtual void slotMenuSelection(QAction *action)
Definition: pinportbase.cpp:188
The base class for UML objects.
Definition: umlobject.h:69
@ Floating
Definition: basictypes.h:177
qreal getY() const
Definition: pinportbase.cpp:100
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
Definition: idchangelog.h:21
Abstract base class for PinWidget and PortWidget.
Definition: pinportbase.h:22
FloatingTextWidget * m_pName
Definition: pinportbase.h:66
virtual ~PinPortBase()
Definition: pinportbase.cpp:49
bool activate(IDChangeLog *changeLog=0)
Definition: pinportbase.cpp:346
UMLWidget * onWidget(const QPointF &p)
Definition: pinportbase.cpp:256
qreal getX() const
Definition: pinportbase.cpp:95
void updateWidget()
Definition: pinportbase.cpp:116
bool loadFromXMI(QDomElement &qElement)
Definition: pinportbase.cpp:304
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
void setName(const QString &strName)
Definition: pinportbase.cpp:130
UMLWidget * findWidget(Uml::ID::Type id)
Definition: umlscene.cpp:1196
virtual void notifyParentResize()
Definition: pinportbase.cpp:158
virtual bool loadFromXMI(QDomElement &qElement)
Definition: floatingtextwidget.cpp:645
#define logDebug4(s, a, b, c, d)
Definition: uml.h:559
Definition: umlscene.h:64
ChildWidgetPlacement * createPlacement(WidgetBase::WidgetType type)
Definition: pinportbase.cpp:53
void setFloatingTextWidget(FloatingTextWidget *ft)
Definition: pinportbase.cpp:241
PinPortBase(UMLScene *scene, WidgetType type, UMLWidget *owner, UMLObject *o)
Definition: pinportbase.cpp:32
QString text() const
Definition: floatingtextwidget.cpp:84
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: floatingtextwidget.cpp:672
virtual UMLWidget * ownerWidget() const
Definition: pinportbase.cpp:85
void moveWidgetBy(qreal diffX, qreal diffY)
Definition: pinportbase.cpp:149
#define logDebug0(s)
Definition: uml.h:535