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 17 of file SegmentLine.cpp.
SegmentLine::~SegmentLine | ( | ) |
Definition at line 40 of file SegmentLine.cpp.
|
virtual |
Highlight this and all other SegmentLines belonging to the same Segment upon hover enter.
Definition at line 46 of file SegmentLine.cpp.
|
virtual |
Unset highlighting triggered by hover enter.
Definition at line 53 of file SegmentLine.cpp.
|
virtual |
Create points along this curve.
Definition at line 60 of file SegmentLine.cpp.
Segment * SegmentLine::segment | ( | ) | const |
Segment that owns this line.
Definition at line 67 of file SegmentLine.cpp.
Apply/remove highlighting triggered by hover enter/leave.
Definition at line 72 of file SegmentLine.cpp.
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 88 of file SegmentLine.cpp.