Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CurveStyles Class Reference

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.
 
CurveStylesoperator= (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.
 

Detailed Description

Model for DlgSettingsCurveProperties and CmdSettingsCurveProperties.

Definition at line 22 of file CurveStyles.h.

Constructor & Destructor Documentation

◆ CurveStyles() [1/3]

CurveStyles::CurveStyles ( )

Default constructor.

Definition at line 18 of file CurveStyles.cpp.

◆ CurveStyles() [2/3]

CurveStyles::CurveStyles ( const CoordSystem coordSystem)

Initial constructor from Document.

Definition at line 22 of file CurveStyles.cpp.

◆ CurveStyles() [3/3]

CurveStyles::CurveStyles ( const CurveStyles other)

Copy constructor.

Definition at line 41 of file CurveStyles.cpp.

Member Function Documentation

◆ curveNames()

QStringList CurveStyles::curveNames ( ) const

List of all curve names.

Definition at line 67 of file CurveStyles.cpp.

◆ curveStyle()

CurveStyle CurveStyles::curveStyle ( const QString &  curveName) const

CurveStyle in specified curve.

Definition at line 79 of file CurveStyles.cpp.

◆ lineColor()

ColorPalette CurveStyles::lineColor ( const QString &  curveName) const

Get method for line color in specified curve.

Definition at line 85 of file CurveStyles.cpp.

◆ lineConnectAs()

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.

◆ lineStyle()

const LineStyle CurveStyles::lineStyle ( const QString &  curveName) const

Get method for copying one line style in one step.

Definition at line 97 of file CurveStyles.cpp.

◆ lineWidth()

int CurveStyles::lineWidth ( const QString &  curveName) const

Get method for line width in specified curve.

Definition at line 102 of file CurveStyles.cpp.

◆ loadXml()

void CurveStyles::loadXml ( QXmlStreamReader &  reader)

Load from serialized xml.

Definition at line 108 of file CurveStyles.cpp.

◆ operator=()

CurveStyles & CurveStyles::operator= ( const CurveStyles other)

Assignment constructor.

Definition at line 53 of file CurveStyles.cpp.

◆ pointColor()

ColorPalette CurveStyles::pointColor ( const QString &  curveName) const

Get method for curve point color in specified curve.

Definition at line 142 of file CurveStyles.cpp.

◆ pointIsCircle()

bool CurveStyles::pointIsCircle ( const QString &  curveName) const

Get method for curve point is circle in specified curve.

Definition at line 148 of file CurveStyles.cpp.

◆ pointLineWidth()

int CurveStyles::pointLineWidth ( const QString &  curveName) const

Get method for curve point line width.

Definition at line 154 of file CurveStyles.cpp.

◆ pointPolygon()

QPolygonF CurveStyles::pointPolygon ( const QString &  curveName) const

Get method for curve point polygon in specified curve.

Definition at line 160 of file CurveStyles.cpp.

◆ pointRadius()

int CurveStyles::pointRadius ( const QString &  curveName) const

Get method for curve point radius.

Definition at line 166 of file CurveStyles.cpp.

◆ pointShape()

PointShape CurveStyles::pointShape ( const QString &  curveName) const

Get method for curve point shape.

Definition at line 172 of file CurveStyles.cpp.

◆ pointStyle()

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.

◆ saveXml()

void CurveStyles::saveXml ( QXmlStreamWriter &  writer) const

Serialize to xml.

Definition at line 184 of file CurveStyles.cpp.

◆ setCurveStyle()

void CurveStyles::setCurveStyle ( const QString &  curveName,
const CurveStyle curveStyle 
)

Set method for curve style.

Definition at line 201 of file CurveStyles.cpp.

◆ setLineColor()

void CurveStyles::setLineColor ( const QString &  curveName,
ColorPalette  lineColor 
)

Set method for line color in specified curve.

Definition at line 208 of file CurveStyles.cpp.

◆ setLineConnectAs()

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.

◆ setLineWidth()

void CurveStyles::setLineWidth ( const QString &  curveName,
int  width 
)

Set method for line width in specified curve.

Definition at line 224 of file CurveStyles.cpp.

◆ setPointColor()

void CurveStyles::setPointColor ( const QString &  curveName,
ColorPalette  curveColor 
)

Set method curve point color in specified curve.

Definition at line 232 of file CurveStyles.cpp.

◆ setPointLineWidth()

void CurveStyles::setPointLineWidth ( const QString &  curveName,
int  width 
)

Set method for curve point perimeter line width.

Definition at line 240 of file CurveStyles.cpp.

◆ setPointRadius()

void CurveStyles::setPointRadius ( const QString &  curveName,
int  radius 
)

Set method for curve point radius.

Definition at line 248 of file CurveStyles.cpp.

◆ setPointShape()

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.


The documentation for this class was generated from the following files: