Engauge Digitizer 2
|
Model for DlgSettingsDigitizeCurve and CmdSettingsDigitizeCurve. More...
#include <DocumentModelDigitizeCurve.h>
Public Member Functions | |
DocumentModelDigitizeCurve () | |
Default constructor. | |
DocumentModelDigitizeCurve (const Document &document) | |
Initial constructor from Document. | |
DocumentModelDigitizeCurve (const DocumentModelDigitizeCurve &other) | |
Copy constructor. | |
DocumentModelDigitizeCurve & | operator= (const DocumentModelDigitizeCurve &other) |
Assignment constructor. | |
int | cursorInnerRadius () const |
Get method for cursor inner radius. | |
int | cursorLineWidth () const |
Get method for cursor line width. | |
CursorSize | cursorSize () const |
Get method for cursor size. | |
bool | cursorStandardCross () const |
Get method for cursor type. | |
virtual void | loadXml (QXmlStreamReader &reader) |
Load model from serialized xml. | |
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 | setCursorInnerRadius (int innerRadius) |
Set method for cursor inner radius. | |
void | setCursorLineWidth (int lineWidth) |
Set method for cursor line width. | |
void | setCursorSize (CursorSize cursorSize) |
Set method for cursor size. | |
void | setCursorStandardCross (bool cursorStandardCross) |
Set method for cursor type. | |
![]() | |
DocumentModelAbstractBase () | |
Single constructor. | |
virtual | ~DocumentModelAbstractBase () |
Single destructor. | |
Additional Inherited Members |
Model for DlgSettingsDigitizeCurve and CmdSettingsDigitizeCurve.
No color is involved because the documentation in QCursor suggests that not all platforms support colored cursors
Definition at line 18 of file DocumentModelDigitizeCurve.h.
DocumentModelDigitizeCurve::DocumentModelDigitizeCurve | ( | ) |
Default constructor.
Definition at line 21 of file DocumentModelDigitizeCurve.cpp.
Initial constructor from Document.
Definition at line 29 of file DocumentModelDigitizeCurve.cpp.
DocumentModelDigitizeCurve::DocumentModelDigitizeCurve | ( | const DocumentModelDigitizeCurve & | other | ) |
int DocumentModelDigitizeCurve::cursorInnerRadius | ( | ) | const |
Get method for cursor inner radius.
Definition at line 55 of file DocumentModelDigitizeCurve.cpp.
int DocumentModelDigitizeCurve::cursorLineWidth | ( | ) | const |
Get method for cursor line width.
Definition at line 60 of file DocumentModelDigitizeCurve.cpp.
CursorSize DocumentModelDigitizeCurve::cursorSize | ( | ) | const |
Get method for cursor size.
Definition at line 65 of file DocumentModelDigitizeCurve.cpp.
bool DocumentModelDigitizeCurve::cursorStandardCross | ( | ) | const |
Get method for cursor type.
Definition at line 70 of file DocumentModelDigitizeCurve.cpp.
|
virtual |
Load model from serialized xml.
Implements DocumentModelAbstractBase.
Definition at line 75 of file DocumentModelDigitizeCurve.cpp.
DocumentModelDigitizeCurve & DocumentModelDigitizeCurve::operator= | ( | const DocumentModelDigitizeCurve & | other | ) |
Assignment constructor.
Definition at line 45 of file DocumentModelDigitizeCurve.cpp.
void DocumentModelDigitizeCurve::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 112 of file DocumentModelDigitizeCurve.cpp.
|
virtual |
Save entire model as xml into stream.
Implements DocumentModelAbstractBase.
Definition at line 125 of file DocumentModelDigitizeCurve.cpp.
Set method for cursor inner radius.
Definition at line 139 of file DocumentModelDigitizeCurve.cpp.
Set method for cursor line width.
Definition at line 144 of file DocumentModelDigitizeCurve.cpp.
void DocumentModelDigitizeCurve::setCursorSize | ( | CursorSize | cursorSize | ) |
Set method for cursor size.
Definition at line 149 of file DocumentModelDigitizeCurve.cpp.
Set method for cursor type.
Definition at line 154 of file DocumentModelDigitizeCurve.cpp.