umbrello/umbrello
widget_utils.cpp
Go to the documentation of this file.
648 QLineF findLine(const QPolygonF& poly, Axis_Type axis, Comparison_Type seek, const QRectF& boundingRect)
QPointF finalStop() const
short toShort(bool *ok, int base) const
Definition: widget_utils.cpp:638
Definition: basictypes.h:292
QDomNode appendChild(const QDomNode &newChild)
QString name() const
Qt::BrushStyle style() const
bool loadPixmapFromXMI(QDomElement &pixEle, QPixmap &pixmap)
Loads pixmap from xmi.
Definition: widget_utils.cpp:272
bool loadGradientFromXMI(QDomElement &gradientElement, QGradient *&gradient)
Loads gradient from xmi.
Definition: widget_utils.cpp:334
qreal x() const
qreal y() const
Definition: basictypes.h:288
QString attribute(const QString &name, const QString &defValue) const
void savePixmapToXMI(QDomDocument &qDoc, QDomElement &qElement, const QPixmap &pixmap)
Saves pixmap information into DOM element qElement.
Definition: widget_utils.cpp:303
void saveBrushToXMI(QDomDocument &qDoc, QDomElement &qElement, const QBrush &brush)
Saves the brush info as xmi into the DOM element qElement.
Definition: widget_utils.cpp:509
QStringList split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
QString pointToString(const QPointF &point)
Draws an arrow head with the given painter, with the arrow sharp point at headPos.
Definition: widget_utils.cpp:243
Spread spread() const
QPointF center() const
QPointF nextPoint(int index, const QPolygonF &poly)
Return the point in poly which follows the point at index index.
Definition: widget_utils.cpp:614
void drawPolygon(const QPointF *points, int pointCount, Qt::FillRule fillRule)
QPixmap fromImage(const QImage &image, QFlags< Qt::ImageConversionFlag > flags)
Definition: basictypes.h:291
QGradientStops stops() const
Type type() const
void drawLine(const QLineF &line)
void drawCrossInEllipse(QPainter *p, const QRectF &r)
Calculates and draws a cross inside an ellipse.
Definition: widget_utils.cpp:87
void setNamedColor(const QString &name)
double toDouble(bool *ok) const
qreal radius() const
Definition: basictypes.h:293
int size() const
Definition: basictypes.h:287
const QColor & color() const
QDomElement toElement() const
const QGradient * gradient() const
QPixmap texture() const
Definition: widget_utils.cpp:638
QPointF center() const
qreal x() const
qreal y() const
QPointF p2() const
bool save(const QString &fileName, const char *format, int quality) const
void setStops(const QGradientStops &stopPoints)
QPointF prevPoint(int index, const QPolygonF &poly)
Return the point in poly which precedes the point at index index.
Definition: widget_utils.cpp:601
QString text() const
void setAttribute(const QString &name, const QString &value)
int toInt(bool *ok, int base) const
CoordinateMode coordinateMode() const
bool hasSmallerY(const UMLWidget *widget1, const UMLWidget *widget2)
Returns true if the first widget's Y is smaller than second's.
Definition: widget_utils.cpp:547
QPointF topLeft() const
virtual bool open(QFlags< QIODevice::OpenModeFlag > flags)
QPointF center() const
QPointF topRight() const
T & first()
Definition: basictypes.h:294
void setCoordinateMode(CoordinateMode mode)
bool isClosed() const
const QByteArray & data() const
void moveCenter(const QPointF &position)
qreal middle(qreal a, qreal b)
Return the middle value between a and b.
Definition: widget_utils.cpp:625
QDomText createTextNode(const QString &value)
bool loadBrushFromXMI(QDomElement &qElement, QBrush &brush)
Extracts the QBrush properties into brush from the XMI xml element qElement.
Definition: widget_utils.cpp:455
void setLine(qreal x1, qreal y1, qreal x2, qreal y2)
void setPoints(const QPointF &p1, const QPointF &p2)
QPointF focalPoint() const
bool isNull() const
Definition: widget_utils.cpp:633
const T & at(int i) const
Definition: basictypes.h:289
virtual void close()
QDomNode firstChild() const
QByteArray toLatin1() const
QRectF boundingRect() const
qreal width() const
Definition: widget_utils.cpp:633
void setPen(const QPen &pen)
Definition: basictypes.h:286
QImage read()
void setX(qreal x)
void setY(qreal y)
QDomElement firstChildElement(const QString &tagName) const
T & last()
QLineF findLine(const QPolygonF &poly, Axis_Type axis, Comparison_Type seek, const QRectF &boundingRect)
Find the line of poly with the smallest or largest value (controlled by seek) along the axis controll...
Definition: widget_utils.cpp:648
QPointF bottomLeft() const
UMLWidget * findWidget(Uml::ID::Type id, const UMLWidgetList &widgets, const MessageWidgetList *messages)
Find the widget identified by the given ID in the given widget or message list.
Definition: widget_utils.cpp:41
void translate(const QPointF &offset)
QGraphicsRectItem * decoratePoint(const QPointF &p, QGraphicsItem *parent)
Creates the decoration point.
Definition: widget_utils.cpp:69
QString fromLatin1(const char *str, int size)
qreal height() const
QString tagName() const
Definition: widgetbase.h:52
bool hasSmallerX(const UMLWidget *widget1, const UMLWidget *widget2)
Returns true if the first widget's X is smaller than second's.
Definition: widget_utils.cpp:536
Definition: basictypes.h:290
QPointF bottomRight() const
void setBrush(const QBrush &brush)
Uml::Region::Enum findRegion(const QRectF &self, const QRectF &other)
Find the region in which the rectangle other lies with respect to the rectangle self.
Definition: widget_utils.cpp:560
QDomElement createElement(const QString &tagName)
qreal height() const
QLineF closestPoints(const QPolygonF &self, const QPolygonF &other)
Determine the approximate closest points of two polygons.
Definition: widget_utils.cpp:688
QPointF stringToPoint(const QString &str)
Converts a comma separated string to point.
Definition: widget_utils.cpp:251
int size() const
qreal angle() const
QString arg(qlonglong a, int fieldWidth, int base, const QChar &fillChar) const
void setSpread(Spread method)
qreal width() const
QPointF start() const
void drawTriangledRect(QPainter *painter, const QRectF &rect, const QSizeF &triSize)
Draws a polygon which is almost rectangular except for the top right corner.
Definition: widget_utils.cpp:128
void saveGradientToXMI(QDomDocument &qDoc, QDomElement &qElement, const QGradient *gradient)
Saves gradient information into DOM element qElement.
Definition: widget_utils.cpp:405
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:27 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:27 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.