19#include <QGraphicsObject>
28class GraphicsDImgItem;
43 explicit DImgChildItem(QGraphicsItem*
const parent =
nullptr);
50 void setRelativePos(
const QPointF& relativePosition);
53 setRelativePos(QPointF(x, y));
56 void setRelativeSize(
const QSizeF& relativeSize);
59 setRelativeSize(QSizeF(width, height));
62 void setRelativeRect(
const QRectF& rect);
65 setRelativeRect(QRectF(x, y, width, height));
72 QRectF relativeRect()
const;
73 QPointF relativePos()
const;
74 QSizeF relativeSize()
const;
81 void setOriginalPos(
const QPointF& posInOriginal);
84 setOriginalPos(QPointF(x, y));
87 void setOriginalSize(
const QSizeF& sizeInOriginal);
90 setOriginalSize(QSizeF(width, height));
93 void setOriginalRect(
const QRectF& rect);
96 setOriginalRect(QRectF(x, y,width, height));
105 QRect originalRect()
const;
106 QPoint originalPos()
const;
107 QSize originalSize()
const;
114 void setPos(
const QPointF& zoomedPos);
117 setPos(QPointF(x, y));
120 void setSize(
const QSizeF& zoomedSize);
123 setSize(QSizeF(width, height));
126 void setRect(
const QRectF& rect);
127 void setRect(qreal x, qreal y, qreal width, qreal height)
129 setPos(QPointF(x,y));
130 setSize(QSizeF(width, height));
136 void setRectInSceneCoordinates(
const QRectF& rect);
149 setPos(pos().x() + dx, pos().y() + dy);
162 QRectF boundingRect()
const override;
166 void imageSizeChanged(
const QSizeF&);
190 QVariant itemChange(GraphicsItemChange change,
191 const QVariant&
value)
override;
201 Private*
const d =
nullptr;
Definition dimgchilditem.h:31
void setRelativeRect(qreal x, qreal y, qreal width, qreal height)
Definition dimgchilditem.h:63
void setPos(qreal x, qreal y)
Definition dimgchilditem.h:115
void sizeOnImageChanged()
void setSize(qreal width, qreal height)
Definition dimgchilditem.h:121
void setOriginalSize(qreal width, qreal height)
Definition dimgchilditem.h:88
void setRelativeSize(qreal width, qreal height)
Definition dimgchilditem.h:57
void setOriginalPos(qreal x, qreal y)
Definition dimgchilditem.h:82
void setOriginalRect(qreal x, qreal y, qreal width, qreal height)
Definition dimgchilditem.h:94
void moveBy(qreal dx, qreal dy)
Definition dimgchilditem.h:147
void setRect(qreal x, qreal y, qreal width, qreal height)
Definition dimgchilditem.h:127
void positionOnImageChanged()
void setRelativePos(qreal x, qreal y)
Definition dimgchilditem.h:51
void geometryOnImageChanged()
Definition dimgitems_p.h:73
qulonglong value
Definition itemviewutilities.cpp:585
Definition datefolderview.cpp:34