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
void Kivio::PolyLineConnector::addPoint | ( | const KoPoint & | p | ) |
Append a new point to the list.
- Parameters:
-
p The point to append.
Definition at line 256 of file kiviopolylineconnector.cpp.
void Kivio::PolyLineConnector::removePoint | ( | unsigned int | index | ) |
void Kivio::PolyLineConnector::removeLastPoint | ( | ) |
void Kivio::PolyLineConnector::movePoint | ( | unsigned int | index, | |
double | xOffset, | |||
double | yOffset | |||
) |
Move point with index.
- Parameters:
-
index. index Which point to move. xOffset How far to move the point horizontaly. yOffset How far to move the point verticaly.
Definition at line 269 of file kiviopolylineconnector.cpp.
void Kivio::PolyLineConnector::customDrag | ( | KivioCustomDragData * | data | ) | [virtual] |
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.
The documentation for this class was generated from the following files: