Engauge Digitizer 2
|
Model for DlgSettingsCurveProperties and CmdSettingsCurveProperties. More...
#include <CurveStyles.h>
Public Member Functions | |
CurveStyles () | |
Default constructor. | |
CurveStyles (const CoordSystem &coordSystem) | |
Initial constructor from Document. | |
CurveStyles (const CurveStyles &other) | |
Copy constructor. | |
CurveStyles & | operator= (const CurveStyles &other) |
Assignment constructor. | |
QStringList | curveNames () const |
List of all curve names. | |
CurveStyle | curveStyle (const QString &curveName) const |
CurveStyle in specified curve. | |
ColorPalette | lineColor (const QString &curveName) const |
Get method for line color in specified curve. | |
CurveConnectAs | lineConnectAs (const QString &curveName) const |
Get method for connect as method for lines in specified curve. | |
const LineStyle | lineStyle (const QString &curveName) const |
Get method for copying one line style in one step. | |
int | lineWidth (const QString &curveName) const |
Get method for line width in specified curve. | |
void | loadXml (QXmlStreamReader &reader) |
Load from serialized xml. | |
ColorPalette | pointColor (const QString &curveName) const |
Get method for curve point color in specified curve. | |
bool | pointIsCircle (const QString &curveName) const |
Get method for curve point is circle in specified curve. | |
int | pointLineWidth (const QString &curveName) const |
Get method for curve point line width. | |
QPolygonF | pointPolygon (const QString &curveName) const |
Get method for curve point polygon in specified curve. | |
int | pointRadius (const QString &curveName) const |
Get method for curve point radius. | |
PointShape | pointShape (const QString &curveName) const |
Get method for curve point shape. | |
const PointStyle | pointStyle (const QString &curveName) const |
Get method for copying one point style. Cannot return just a reference or else there is a warning about returning reference to temporary. | |
void | saveXml (QXmlStreamWriter &writer) const |
Serialize to xml. | |
void | setCurveStyle (const QString &curveName, const CurveStyle &curveStyle) |
Set method for curve style. | |
void | setLineColor (const QString &curveName, ColorPalette lineColor) |
Set method for line color in specified curve. | |
void | setLineConnectAs (const QString &curveName, CurveConnectAs curveConnectAs) |
Set method for connect as method for lines in specified curve. | |
void | setLineWidth (const QString &curveName, int width) |
Set method for line width in specified curve. | |
void | setPointColor (const QString &curveName, ColorPalette curveColor) |
Set method curve point color in specified curve. | |
void | setPointIsCircle (const QString &curveName, bool pointIsCircle) |
Set method for curve point is circle in specified curve. | |
void | setPointLineWidth (const QString &curveName, int width) |
Set method for curve point perimeter line width. | |
void | setPointRadius (const QString &curveName, int radius) |
Set method for curve point radius. | |
void | setPointShape (const QString &curveName, PointShape shape) |
Set method for curve point shape in specified curve. | |
Model for DlgSettingsCurveProperties and CmdSettingsCurveProperties.
Definition at line 22 of file CurveStyles.h.
CurveStyles::CurveStyles | ( | ) |
CurveStyles::CurveStyles | ( | const CoordSystem & | coordSystem | ) |
Initial constructor from Document.
Definition at line 22 of file CurveStyles.cpp.
CurveStyles::CurveStyles | ( | const CurveStyles & | other | ) |
Copy constructor.
Definition at line 41 of file CurveStyles.cpp.
QStringList CurveStyles::curveNames | ( | ) | const |
List of all curve names.
Definition at line 67 of file CurveStyles.cpp.
CurveStyle CurveStyles::curveStyle | ( | const QString & | curveName | ) | const |
CurveStyle in specified curve.
Definition at line 79 of file CurveStyles.cpp.
ColorPalette CurveStyles::lineColor | ( | const QString & | curveName | ) | const |
Get method for line color in specified curve.
Definition at line 85 of file CurveStyles.cpp.
CurveConnectAs CurveStyles::lineConnectAs | ( | const QString & | curveName | ) | const |
Get method for connect as method for lines in specified curve.
Definition at line 91 of file CurveStyles.cpp.
Get method for copying one line style in one step.
Definition at line 97 of file CurveStyles.cpp.
Get method for line width in specified curve.
Definition at line 102 of file CurveStyles.cpp.
void CurveStyles::loadXml | ( | QXmlStreamReader & | reader | ) |
Load from serialized xml.
Definition at line 108 of file CurveStyles.cpp.
CurveStyles & CurveStyles::operator= | ( | const CurveStyles & | other | ) |
Assignment constructor.
Definition at line 53 of file CurveStyles.cpp.
ColorPalette CurveStyles::pointColor | ( | const QString & | curveName | ) | const |
Get method for curve point color in specified curve.
Definition at line 142 of file CurveStyles.cpp.
Get method for curve point is circle in specified curve.
Definition at line 148 of file CurveStyles.cpp.
Get method for curve point line width.
Definition at line 154 of file CurveStyles.cpp.
Get method for curve point polygon in specified curve.
Definition at line 160 of file CurveStyles.cpp.
Get method for curve point radius.
Definition at line 166 of file CurveStyles.cpp.
PointShape CurveStyles::pointShape | ( | const QString & | curveName | ) | const |
Get method for curve point shape.
Definition at line 172 of file CurveStyles.cpp.
const PointStyle CurveStyles::pointStyle | ( | const QString & | curveName | ) | const |
Get method for copying one point style. Cannot return just a reference or else there is a warning about returning reference to temporary.
Definition at line 178 of file CurveStyles.cpp.
void CurveStyles::saveXml | ( | QXmlStreamWriter & | writer | ) | const |
Serialize to xml.
Definition at line 184 of file CurveStyles.cpp.
void CurveStyles::setCurveStyle | ( | const QString & | curveName, |
const CurveStyle & | curveStyle ) |
Set method for curve style.
Definition at line 201 of file CurveStyles.cpp.
void CurveStyles::setLineColor | ( | const QString & | curveName, |
ColorPalette | lineColor ) |
Set method for line color in specified curve.
Definition at line 208 of file CurveStyles.cpp.
void CurveStyles::setLineConnectAs | ( | const QString & | curveName, |
CurveConnectAs | curveConnectAs ) |
Set method for connect as method for lines in specified curve.
Definition at line 216 of file CurveStyles.cpp.
Set method for line width in specified curve.
Definition at line 224 of file CurveStyles.cpp.
void CurveStyles::setPointColor | ( | const QString & | curveName, |
ColorPalette | curveColor ) |
Set method curve point color in specified curve.
Definition at line 232 of file CurveStyles.cpp.
Set method for curve point is circle in specified curve.
Set method for curve point perimeter line width.
Definition at line 240 of file CurveStyles.cpp.
Set method for curve point radius.
Definition at line 248 of file CurveStyles.cpp.
void CurveStyles::setPointShape | ( | const QString & | curveName, |
PointShape | shape ) |
Set method for curve point shape in specified curve.
Definition at line 256 of file CurveStyles.cpp.