kivio
Kivio1DStencil Class Reference
Inheritance diagram for Kivio1DStencil:

Detailed Description
Definition at line 25 of file kivio_1d_stencil.h.
Public Member Functions | |
Kivio1DStencil () | |
virtual | ~Kivio1DStencil () |
virtual bool | connected () |
virtual void | setFGColor (QColor c) |
virtual QColor | fgColor () |
virtual void | setBGColor (QColor c) |
virtual QColor | bgColor () |
virtual void | setText (const QString &t) |
virtual QString | text () |
virtual void | setTextColor (QColor c) |
virtual QColor | textColor () |
virtual QFont | textFont () |
virtual void | setTextFont (const QFont &f) |
virtual int | hTextAlign () |
virtual int | vTextAlign () |
virtual void | setHTextAlign (int i) |
virtual void | setVTextAlign (int i) |
virtual void | setLineWidth (double f) |
virtual double | lineWidth () |
virtual void | setLinePattern (int p) |
virtual int | linePattern () |
virtual void | setFillPattern (int p) |
virtual int | fillPattern () |
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 void | updateConnectorPoints (KivioConnectorPoint *, double, double) |
virtual bool | loadXML (const QDomElement &) |
virtual QDomElement | saveXML (QDomDocument &) |
virtual KivioStencil * | duplicate () |
virtual void | searchForConnections (KivioPage *) |
virtual void | searchForConnections (KivioPage *pPage, double threshold) |
virtual int | resizeHandlePositions () |
virtual void | disconnectFromTargets () |
virtual KivioLineStyle | lineStyle () |
virtual void | setLineStyle (KivioLineStyle ls) |
virtual void | setCustomIDPoint (int customID, const KoPoint &point, KivioPage *page) |
virtual KoPoint | customIDPoint (int customID) |
Protected Member Functions | |
bool | boolAllTrue (bool *, int) |
bool | boolContainsFalse (bool *, int) |
virtual QDomElement | createRootElement (QDomDocument &) |
virtual bool | saveCustom (QDomElement &, QDomDocument &) |
QDomElement | saveConnectors (QDomDocument &doc) |
QDomElement | saveProperties (QDomDocument &doc) |
virtual bool | loadCustom (const QDomElement &) |
bool | loadConnectors (const QDomElement &) |
bool | loadProperties (const QDomElement &) |
void | copyBasicInto (Kivio1DStencil *) |
void | drawText (KivioIntraStencilData *) |
Protected Attributes | |
QPtrList< KivioConnectorPoint > * | m_pConnectorPoints |
KivioConnectorPoint * | m_pStart |
KivioConnectorPoint * | m_pEnd |
KivioConnectorPoint * | m_pLeft |
KivioConnectorPoint * | m_pRight |
KivioConnectorPoint * | m_pTextConn |
double | m_connectorWidth |
bool | m_needsWidth |
bool | m_needsText |
KivioFillStyle * | m_pFillStyle |
KivioLineStyle * | m_pLineStyle |
KivioTextStyle * | m_pTextStyle |
Constructor & Destructor Documentation
Kivio1DStencil::Kivio1DStencil | ( | ) |
Default constructor.
This will allocate a new fill style object, a list for connection points, and set some default values.
Definition at line 71 of file kivio_1d_stencil.cpp.
Kivio1DStencil::~Kivio1DStencil | ( | ) | [virtual] |
Member Function Documentation
void Kivio1DStencil::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.
Reimplemented in Kivio::PolyLineConnector.
Definition at line 371 of file kivio_1d_stencil.cpp.
void Kivio1DStencil::updateGeometry | ( | ) | [virtual] |
Sets the position and dimensions of this stencil based on its connection points.
Reimplemented from KivioStencil.
Definition at line 380 of file kivio_1d_stencil.cpp.
The documentation for this class was generated from the following files: