Engauge Digitizer 2
|
This class is a special case of the standard QGraphicsLineItem for segments. More...
#include <SegmentLine.h>
Signals | |
void | signalHover (bool) |
Pass hover enter/leave events to Segment that owns this. |
Public Member Functions | |
SegmentLine (QGraphicsScene &scene, const DocumentModelSegments &modelSegments, Segment *segment) | |
Single constructor. | |
~SegmentLine () | |
virtual void | hoverEnterEvent (QGraphicsSceneHoverEvent *event) |
Highlight this and all other SegmentLines belonging to the same Segment upon hover enter. | |
virtual void | hoverLeaveEvent (QGraphicsSceneHoverEvent *event) |
Unset highlighting triggered by hover enter. | |
virtual void | mousePressEvent (QGraphicsSceneMouseEvent *event) |
Create points along this curve. | |
Segment * | segment () const |
Segment that owns this line. | |
void | setHover (bool hover) |
Apply/remove highlighting triggered by hover enter/leave. | |
void | updateModelSegment (const DocumentModelSegments &modelSegments) |
Update this segment line with new settings. |
This class is a special case of the standard QGraphicsLineItem for segments.
Definition at line 17 of file SegmentLine.h.
SegmentLine::SegmentLine | ( | QGraphicsScene & | scene, |
const DocumentModelSegments & | modelSegments, | ||
Segment * | segment ) |
Single constructor.
Definition at line 18 of file SegmentLine.cpp.
SegmentLine::~SegmentLine | ( | ) |
Definition at line 41 of file SegmentLine.cpp.
|
virtual |
Highlight this and all other SegmentLines belonging to the same Segment upon hover enter.
Definition at line 47 of file SegmentLine.cpp.
|
virtual |
Unset highlighting triggered by hover enter.
Definition at line 54 of file SegmentLine.cpp.
|
virtual |
Create points along this curve.
Definition at line 61 of file SegmentLine.cpp.
Segment * SegmentLine::segment | ( | ) | const |
Segment that owns this line.
Definition at line 68 of file SegmentLine.cpp.
void SegmentLine::setHover | ( | bool | hover | ) |
Apply/remove highlighting triggered by hover enter/leave.
Definition at line 73 of file SegmentLine.cpp.
|
signal |
Pass hover enter/leave events to Segment that owns this.
void SegmentLine::updateModelSegment | ( | const DocumentModelSegments & | modelSegments | ) |
Update this segment line with new settings.
Definition at line 95 of file SegmentLine.cpp.