kivio
Kivio::PolyLineConnector Class Reference
Inheritance diagram for Kivio::PolyLineConnector:

Detailed Description
Definition at line 36 of file kiviopolylineconnector.h.
Public Member Functions | |
PolyLineConnector () | |
virtual | ~PolyLineConnector () |
virtual KivioStencil * | duplicate () |
virtual bool | loadCustom (const QDomElement &e) |
virtual bool | saveCustom (QDomElement &e, QDomDocument &doc) |
virtual KivioCollisionType | checkForCollision (KoPoint *p, double threshold) |
virtual void | paint (KivioIntraStencilData *data) |
virtual void | paintOutline (KivioIntraStencilData *data) |
virtual void | paintSelectionHandles (KivioIntraStencilData *data) |
void | addPoint (const KoPoint &p) |
void | removePoint (unsigned int index) |
void | removeLastPoint () |
unsigned int | pointCount () const |
void | movePoint (unsigned int index, double xOffset, double yOffset) |
void | movePointTo (unsigned int index, const KoPoint &p) |
void | moveLastPointTo (const KoPoint &p) |
virtual void | customDrag (KivioCustomDragData *data) |
virtual void | move (double xOffset, double yOffset) |
virtual double | x () |
virtual void | setX (double x) |
virtual double | y () |
virtual void | setY (double y) |
virtual double | w () |
virtual double | h () |
virtual KoRect | rect () |
virtual bool | isInRect (const KoRect &rect) |
virtual void | setCustomIDPoint (int customID, const KoPoint &point, KivioPage *page) |
virtual KoPoint | customIDPoint (int customID) |
virtual void | updateConnectorPoints (KivioConnectorPoint *cp, double, double) |
virtual void | setStartAHType (int i) |
virtual int | startAHType () |
virtual void | setStartAHWidth (double f) |
virtual double | startAHWidth () |
virtual void | setStartAHLength (double f) |
virtual double | startAHLength () |
virtual void | setEndAHType (int i) |
virtual int | endAHType () |
virtual void | setEndAHWidth (double f) |
virtual double | endAHWidth () |
virtual void | setEndAHLength (double f) |
virtual double | endAHLength () |
Protected Member Functions | |
void | checkForConnection (KivioConnectorPoint *cp, KivioPage *page) |
bool | loadArrowHeads (const QDomElement &e) |
QDomElement | saveArrowHeads (QDomDocument &doc) |
Member Function Documentation
|
Append a new point to the list.
Definition at line 256 of file kiviopolylineconnector.cpp. |
|
Custom drag the connector points. The default action of this function is to locate the point in the connector list by the id and then drag it around. Then attempt to snap it to another stencil. Otherwise disconnect it. Reimplemented from Kivio1DStencil. Definition at line 305 of file kiviopolylineconnector.cpp. |
|
Move point with index.
Definition at line 269 of file kiviopolylineconnector.cpp. |
|
Remove the last point from the list.
Definition at line 457 of file kiviopolylineconnector.cpp. |
|
Remove a point from the list.
Definition at line 448 of file kiviopolylineconnector.cpp. |
The documentation for this class was generated from the following files: