|
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"} |