kivio
KivioBaseConnectorStencil Class Reference
Inheritance diagram for KivioBaseConnectorStencil:

Detailed Description
Definition at line 39 of file kivio_base_connector_stencil.h.
Public Member Functions | |
KivioBaseConnectorStencil () | |
virtual | ~KivioBaseConnectorStencil () |
virtual void | setFGColor (QColor c) |
virtual QColor | fgColor () |
virtual void | setBGColor (QColor c) |
virtual QColor | bgColor () |
virtual void | setLineWidth (double f) |
virtual double | lineWidth () |
virtual void | setX (double) |
virtual void | setY (double) |
virtual void | setPosition (double, double) |
virtual void | setStartPoint (double, double) |
virtual void | setEndPoint (double, double) |
virtual void | paint (KivioIntraStencilData *) |
virtual void | paintOutline (KivioIntraStencilData *) |
virtual void | paintConnectorTargets (KivioIntraStencilData *) |
virtual void | paintSelectionHandles (KivioIntraStencilData *) |
virtual KivioCollisionType | checkForCollision (KoPoint *, double) |
virtual void | customDrag (KivioCustomDragData *) |
virtual void | updateGeometry () |
virtual bool | loadXML (const QDomElement &) |
virtual QDomElement | saveXML (QDomDocument &) |
virtual KivioStencil * | duplicate () |
virtual void | searchForConnections (KivioPage *) |
virtual int | resizeHandlePositions () |
Protected Member Functions | |
bool | boolAllTrue (bool *, int) |
bool | boolContainsFalse (bool *, int) |
QDomElement | saveConnectors (QDomDocument &doc) |
bool | loadConnectors (const QDomElement &) |
QDomElement | saveProperties (QDomDocument &doc) |
bool | loadProperties (const QDomElement &) |
Protected Attributes | |
QPtrList< KivioConnectorPoint > * | m_pConnectorPoints |
KivioFillStyle * | m_pFillStyle |
KivioLineStyle * | m_pLineStyle |
Constructor & Destructor Documentation
|
Default constructor. This will allocate a new fill style object, a list for connection points, and set some default values. Definition at line 62 of file kivio_base_connector_stencil.cpp. |
|
Destructor.
Definition at line 77 of file kivio_base_connector_stencil.cpp. |
Member Function Documentation
|
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 KivioStencil. Definition at line 272 of file kivio_base_connector_stencil.cpp. |
|
Sets the position and dimensions of this stencil based on its connection points.
Reimplemented from KivioStencil. Definition at line 325 of file kivio_base_connector_stencil.cpp. |
The documentation for this class was generated from the following files: