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

Model for DlgSettingsDigitizeCurve and CmdSettingsDigitizeCurve. More...

#include <DocumentModelDigitizeCurve.h>

Inheritance diagram for DocumentModelDigitizeCurve:
DocumentModelAbstractBase

Public Member Functions

 DocumentModelDigitizeCurve ()
 Default constructor.
 
 DocumentModelDigitizeCurve (const Document &document)
 Initial constructor from Document.
 
 DocumentModelDigitizeCurve (const DocumentModelDigitizeCurve &other)
 Copy constructor.
 
DocumentModelDigitizeCurveoperator= (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.
 
- Public Member Functions inherited from DocumentModelAbstractBase
 DocumentModelAbstractBase ()
 Single constructor.
 
virtual ~DocumentModelAbstractBase ()
 Single destructor.
 

Additional Inherited Members

Detailed Description

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.

Constructor & Destructor Documentation

◆ DocumentModelDigitizeCurve() [1/3]

DocumentModelDigitizeCurve::DocumentModelDigitizeCurve ( )

Default constructor.

Definition at line 21 of file DocumentModelDigitizeCurve.cpp.

◆ DocumentModelDigitizeCurve() [2/3]

DocumentModelDigitizeCurve::DocumentModelDigitizeCurve ( const Document document)

Initial constructor from Document.

Definition at line 29 of file DocumentModelDigitizeCurve.cpp.

◆ DocumentModelDigitizeCurve() [3/3]

DocumentModelDigitizeCurve::DocumentModelDigitizeCurve ( const DocumentModelDigitizeCurve other)

Copy constructor.

Definition at line 37 of file DocumentModelDigitizeCurve.cpp.

Member Function Documentation

◆ cursorInnerRadius()

int DocumentModelDigitizeCurve::cursorInnerRadius ( ) const

Get method for cursor inner radius.

Definition at line 55 of file DocumentModelDigitizeCurve.cpp.

◆ cursorLineWidth()

int DocumentModelDigitizeCurve::cursorLineWidth ( ) const

Get method for cursor line width.

Definition at line 60 of file DocumentModelDigitizeCurve.cpp.

◆ cursorSize()

CursorSize DocumentModelDigitizeCurve::cursorSize ( ) const

Get method for cursor size.

Definition at line 65 of file DocumentModelDigitizeCurve.cpp.

◆ cursorStandardCross()

bool DocumentModelDigitizeCurve::cursorStandardCross ( ) const

Get method for cursor type.

Definition at line 70 of file DocumentModelDigitizeCurve.cpp.

◆ loadXml()

void DocumentModelDigitizeCurve::loadXml ( QXmlStreamReader &  reader)
virtual

Load model from serialized xml.

Implements DocumentModelAbstractBase.

Definition at line 75 of file DocumentModelDigitizeCurve.cpp.

◆ operator=()

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

Assignment constructor.

Definition at line 45 of file DocumentModelDigitizeCurve.cpp.

◆ printStream()

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.

◆ saveXml()

void DocumentModelDigitizeCurve::saveXml ( QXmlStreamWriter &  writer) const
virtual

Save entire model as xml into stream.

Implements DocumentModelAbstractBase.

Definition at line 125 of file DocumentModelDigitizeCurve.cpp.

◆ setCursorInnerRadius()

void DocumentModelDigitizeCurve::setCursorInnerRadius ( int  innerRadius)

Set method for cursor inner radius.

Definition at line 139 of file DocumentModelDigitizeCurve.cpp.

◆ setCursorLineWidth()

void DocumentModelDigitizeCurve::setCursorLineWidth ( int  lineWidth)

Set method for cursor line width.

Definition at line 144 of file DocumentModelDigitizeCurve.cpp.

◆ setCursorSize()

void DocumentModelDigitizeCurve::setCursorSize ( CursorSize  cursorSize)

Set method for cursor size.

Definition at line 149 of file DocumentModelDigitizeCurve.cpp.

◆ setCursorStandardCross()

void DocumentModelDigitizeCurve::setCursorStandardCross ( bool  cursorStandardCross)

Set method for cursor type.

Definition at line 154 of file DocumentModelDigitizeCurve.cpp.


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