Martin Tůma f41ac3bd54 Added support for image scaling
+ improved text path items performance
2018-11-12 22:05:55 +01:00

26 lines
438 B
C++

#ifndef TILE_H
#define TILE_H
#include <QImage>
#include <QPainter>
#include "text.h"
class Tile {
public:
Tile(QImage *img, qreal scale)
: _size(img->size()), _text(img->size(), scale), _painter(img) {}
QSize size() const {return _size;}
Text &text() {return _text;}
QPainter &painter() {return _painter;}
void render() {_text.render(&_painter);}
private:
QSize _size;
Text _text;
QPainter _painter;
};
#endif // TILE_H