Embed SVG data in glabels file.

This commit is contained in:
Jim Evins
2017-03-18 17:14:11 -04:00
parent e2a3b68ffc
commit 153467ddfe
9 changed files with 167 additions and 31 deletions
+8 -1
View File
@@ -69,6 +69,12 @@ namespace glabels
virtual void setImage( const QImage& value );
virtual void setImage( const QString& name, const QImage& value );
//
// Image Property: svg
//
virtual QByteArray svg() const;
virtual void setSvg( const QString& name, const QByteArray& value );
//
// Property: naturalSize
//
@@ -102,7 +108,8 @@ namespace glabels
protected:
TextNode mFilenameNode;
QImage* mImage;
QSvgRenderer* mSvg;
QSvgRenderer* mSvgRenderer;
QByteArray mSvg;
static QImage* smDefaultImage;