umbrello/umbrello
componentwidget.cpp
Go to the documentation of this file.
53 void ComponentWidget::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
ComponentWidget(UMLScene *scene, UMLComponent *c)
Constructs a ComponentWidget.
Definition: componentwidget.cpp:30
This class contains the non-graphical information required for a UML Package.
Definition: package.h:32
palette
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Saves to the "componentwidget" XMI element.
Definition: componentwidget.cpp:162
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Draws the UMLWidget on the given paint device.
Definition: umlwidget.cpp:1636
QDomNode appendChild(const QDomNode &newChild)
UMLWidget * widgetOnDiagram(Uml::ID::Type id)
Returns whether a widget is already on the diagram.
Definition: umlscene.cpp:1089
This class contains the non-graphical information required for a UML Component.
Definition: component.h:27
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Reimplemented from UMLWidget::paint to paint component widget.
Definition: componentwidget.cpp:53
void setUnderline(bool enable)
virtual void moveWidgetBy(qreal diffX, qreal diffY)
Overridden from UMLWidget due to emission of signal sigCompMoved()
Definition: componentwidget.cpp:132
virtual void adjustAssocs(qreal dx, qreal dy)
Override method from UMLWidget for adjustment of attached PortWidgets.
Definition: componentwidget.cpp:141
QWidget * viewport() const
const Settings::OptionState & optionState() const
Returns the options being used.
Definition: umlscene.cpp:428
QString name() const
Gets the name from the corresponding UMLObject if this widget has an underlying UMLObject; if it does...
Definition: widgetbase.cpp:211
Definition: optionstate.h:142
void setBold(bool enable)
void drawRect(const QRectF &rectangle)
void setFont(const QFont &font)
void setPen(const QColor &color)
bool isEmpty() const
void setBrush(const QBrush &brush)
void drawText(const QPointF &position, const QString &text)
QString stereotype(bool includeAdornments=false) const
Returns the stereotype.
Definition: umlobject.cpp:579
int width(const QString &text, int len) const
Definition: umlwidget.h:216
Definition: umlobject.h:76
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
A virtual method to save the properties of this widget into a QDomElement i.e xml.
Definition: umlwidget.cpp:1810
int width() const
void setWidth(int width)
UMLView * activeView() const
Returns the active view associated with this scene.
Definition: umlscene.cpp:206
virtual void moveWidgetBy(qreal diffX, qreal diffY)
Moves the widget to a new position using the difference between the current position and the new posi...
Definition: umlwidget.cpp:295
Definition: umlwidget.h:219
virtual void adjustAssocs(qreal dx, qreal dy)
Adjusts associations with the given co-ordinates.
Definition: umlwidget.cpp:1089
QDomElement createElement(const QString &tagName)
QFontMetrics & getFontMetrics(UMLWidget::FontType fontType) const
Returns the font metric used by this object for Text which uses bold/italic fonts.
Definition: umlwidget.cpp:1701
void sigCompMoved(qreal diffX, qreal diffY)
Emitted when the component widget is moved.
const QPen & pen() const
virtual QFont font() const
Returns the font used for diaplaying any text.
Definition: widgetbase.cpp:445
int lineSpacing() const
UMLObjectList containedObjects()
Returns the list of objects contained in this package.
Definition: package.cpp:230
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.