kivio

KivioBaseConnectorStencil Class Reference

Inheritance diagram for KivioBaseConnectorStencil:

KivioStencil List of all members.

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 KivioStencilduplicate ()
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
KivioFillStylem_pFillStyle
KivioLineStylem_pLineStyle

Constructor & Destructor Documentation

KivioBaseConnectorStencil::KivioBaseConnectorStencil (  ) 

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.

KivioBaseConnectorStencil::~KivioBaseConnectorStencil (  )  [virtual]

Destructor.

Definition at line 77 of file kivio_base_connector_stencil.cpp.


Member Function Documentation

void KivioBaseConnectorStencil::customDrag ( KivioCustomDragData pData  )  [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 KivioStencil.

Definition at line 272 of file kivio_base_connector_stencil.cpp.

void KivioBaseConnectorStencil::updateGeometry (  )  [virtual]

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:
KDE Home | KDE Accessibility Home | Description of Access Keys