Engauge Digitizer 2
|
Model for DlgSettingsSegments and CmdSettingsSegments. More...
#include <DocumentModelSegments.h>
Public Member Functions | |
DocumentModelSegments () | |
Default constructor. | |
DocumentModelSegments (const Document &document) | |
Initial constructor from Document. | |
DocumentModelSegments (const DocumentModelSegments &other) | |
Copy constructor. | |
DocumentModelSegments & | operator= (const DocumentModelSegments &other) |
Assignment constructor. | |
bool | fillCorners () const |
Get method for fill corners. | |
ColorPalette | lineColor () const |
Get method for line color. | |
double | lineWidth () const |
Get method for line width. | |
virtual void | loadXml (QXmlStreamReader &reader) |
Load model from serialized xml. | |
double | minLength () const |
Get method for min length. | |
double | pointSeparation () const |
Get method for point separation. | |
void | printStream (QString indentation, QTextStream &str) const |
Debugging method that supports print method of this class and printStream method of some other class(es) | |
virtual void | saveXml (QXmlStreamWriter &writer) const |
Save entire model as xml into stream. | |
void | setFillCorners (bool fillCorners) |
Set method for fill corners. | |
void | setLineColor (ColorPalette lineColor) |
Set method for line color. | |
void | setLineWidth (double lineWidth) |
Set method for line width. | |
void | setMinLength (double minLength) |
Set method for min length. | |
void | setPointSeparation (double pointSeparation) |
Set method for point separation. | |
![]() | |
DocumentModelAbstractBase () | |
Single constructor. | |
virtual | ~DocumentModelAbstractBase () |
Single destructor. | |
Additional Inherited Members |
Model for DlgSettingsSegments and CmdSettingsSegments.
Definition at line 17 of file DocumentModelSegments.h.
DocumentModelSegments::DocumentModelSegments | ( | ) |
Default constructor.
Definition at line 21 of file DocumentModelSegments.cpp.
Initial constructor from Document.
Definition at line 30 of file DocumentModelSegments.cpp.
DocumentModelSegments::DocumentModelSegments | ( | const DocumentModelSegments & | other | ) |
bool DocumentModelSegments::fillCorners | ( | ) | const |
Get method for fill corners.
Definition at line 59 of file DocumentModelSegments.cpp.
ColorPalette DocumentModelSegments::lineColor | ( | ) | const |
Get method for line color.
Definition at line 64 of file DocumentModelSegments.cpp.
double DocumentModelSegments::lineWidth | ( | ) | const |
Get method for line width.
Definition at line 69 of file DocumentModelSegments.cpp.
|
virtual |
Load model from serialized xml.
Implements DocumentModelAbstractBase.
Definition at line 74 of file DocumentModelSegments.cpp.
double DocumentModelSegments::minLength | ( | ) | const |
Get method for min length.
Definition at line 95 of file DocumentModelSegments.cpp.
DocumentModelSegments & DocumentModelSegments::operator= | ( | const DocumentModelSegments & | other | ) |
Assignment constructor.
Definition at line 48 of file DocumentModelSegments.cpp.
double DocumentModelSegments::pointSeparation | ( | ) | const |
Get method for point separation.
Definition at line 100 of file DocumentModelSegments.cpp.
void DocumentModelSegments::printStream | ( | QString | indentation, |
QTextStream & | str ) const |
Debugging method that supports print method of this class and printStream method of some other class(es)
Definition at line 105 of file DocumentModelSegments.cpp.
|
virtual |
Save entire model as xml into stream.
Implements DocumentModelAbstractBase.
Definition at line 119 of file DocumentModelSegments.cpp.
Set method for fill corners.
Definition at line 135 of file DocumentModelSegments.cpp.
void DocumentModelSegments::setLineColor | ( | ColorPalette | lineColor | ) |
Set method for line color.
Definition at line 140 of file DocumentModelSegments.cpp.
Set method for line width.
Definition at line 145 of file DocumentModelSegments.cpp.
Set method for min length.
Definition at line 150 of file DocumentModelSegments.cpp.
Set method for point separation.
Definition at line 155 of file DocumentModelSegments.cpp.