Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
virtual | ~SvgShapeStyle () override |
virtual void | load (StyleLoader &sl) override |
void | paint (QPainter *painter, int x, int y, int width, int height) const |
Public Attributes | |
Property< double > | bottomContentMarginFraction {this, "bottomContentMarginFraction"} |
Property< QString > | filename {this, "filename"} |
Property< double > | leftContentMarginFraction {this, "leftContentMarginFraction"} |
Property< double > | rightContentMarginFraction {this, "rightContentMarginFraction"} |
Property< double > | topContentMarginFraction {this, "topContentMarginFraction"} |
Private Attributes | |
QSvgRenderer | renderer_ |
Additional Inherited Members | |
Protected Types inherited from Core::Reflect< Base > | |
using | Super = Reflect< Base > |
|
overridevirtual |
|
overridevirtual |
void Visualization::SvgShapeStyle::paint | ( | QPainter * | painter, |
int | x, | ||
int | y, | ||
int | width, | ||
int | height | ||
) | const |
Property<double> Visualization::SvgShapeStyle::bottomContentMarginFraction {this, "bottomContentMarginFraction"} |
Property<QString> Visualization::SvgShapeStyle::filename {this, "filename"} |
Property<double> Visualization::SvgShapeStyle::leftContentMarginFraction {this, "leftContentMarginFraction"} |
|
mutableprivate |
Property<double> Visualization::SvgShapeStyle::rightContentMarginFraction {this, "rightContentMarginFraction"} |
Property<double> Visualization::SvgShapeStyle::topContentMarginFraction {this, "topContentMarginFraction"} |