Added support for image scaling

+ improved text path items performance
This commit is contained in:
2018-11-12 22:05:55 +01:00
parent f8d5a9b6cd
commit f41ac3bd54
9 changed files with 62 additions and 33 deletions

View File

@ -6,7 +6,8 @@
class Text
{
public:
Text(int size) : _sceneRect(QRectF(0, 0, size, size)) {}
Text(const QSize &size, qreal scale)
: _sceneRect(QRectF(QPointF(0, 0), size)), _fontScale(scale) {}
~Text();
void render(QPainter *painter);
@ -21,6 +22,7 @@ private:
QList<TextItem *> collidingItems(const TextItem *item) const;
QRectF _sceneRect;
qreal _fontScale;
QList<TextItem *> _items;
};