kivio
KivioStencil Class Reference
Inheritance diagram for KivioStencil:

Detailed Description
Definition at line 117 of file kivio_stencil.h.
Public Member Functions | |
| KivioStencil () | |
| virtual | ~KivioStencil () |
| virtual KivioStencil * | duplicate () |
| virtual KivioStencilType | type () |
| virtual void | setType (KivioStencilType t) |
| virtual bool | connected () |
| virtual void | setConnected (bool c) |
| virtual double | x () |
| virtual void | setX (double f) |
| virtual double | y () |
| virtual void | setY (double f) |
| virtual double | w () |
| virtual void | setW (double f) |
| virtual double | h () |
| virtual void | setH (double f) |
| virtual void | move (double xOffset, double yOffset) |
| virtual KoRect | rect () |
| virtual void | setPosition (double f1, double f2) |
| virtual void | setDimensions (double f1, double f2) |
| virtual QColor | fgColor () |
| virtual void | setFGColor (QColor) |
| virtual void | setBGColor (QColor) |
| virtual QColor | bgColor () |
| virtual void | setFillPattern (int) |
| virtual int | fillPattern () |
| virtual KivioFillStyle * | fillStyle () |
| virtual KivioLineStyle | lineStyle () |
| virtual void | setLineStyle (KivioLineStyle) |
| virtual void | setLineWidth (double) |
| virtual double | lineWidth () |
| virtual void | setLinePattern (int) |
| virtual int | linePattern () |
| virtual QColor | textColor () |
| virtual void | setTextColor (QColor) |
| virtual QFont | textFont () |
| virtual void | setTextFont (const QFont &) |
| virtual int | hTextAlign () |
| virtual int | vTextAlign () |
| virtual void | setHTextAlign (int) |
| virtual void | setVTextAlign (int) |
| virtual void | setText (const QString &) |
| virtual QString | text () |
| virtual void | setRotation (int d) |
| virtual int | rotation () |
| virtual KivioStencilSpawner * | spawner () |
| virtual void | setSpawner (KivioStencilSpawner *s) |
| 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 bool | loadXML (const QDomElement &) |
| virtual QDomElement | saveXML (QDomDocument &) |
| virtual bool | isSelected () |
| virtual void | select () |
| virtual void | unselect () |
| virtual void | subSelect (const double &, const double &) |
| virtual QBitArray * | protection () |
| virtual QBitArray * | canProtect () |
| virtual void | addToGroup (KivioStencil *) |
| virtual QPtrList< KivioStencil > * | groupList () |
| virtual void | updateGeometry () |
| virtual void | updateConnectorPoints (KivioConnectorPoint *, double oldX, double oldY) |
| virtual KivioConnectorTarget * | connectToTarget (KivioConnectorPoint *, double) |
| virtual KivioConnectorTarget * | connectToTarget (KivioConnectorPoint *, int) |
| virtual KoPoint | snapToTarget (const KoPoint &p, double, bool &hit) |
| virtual void | searchForConnections (KivioPage *) |
| virtual void | searchForConnections (KivioPage *pPage, double threshold) |
| virtual int | generateIds (int) |
| virtual int | resizeHandlePositions () |
| virtual QString | getTextBoxName (const KoPoint &) |
| virtual void | setText (const QString &, const QString &) |
| virtual QString | text (const QString &) |
| virtual bool | hasTextBox () const |
| virtual QColor | textColor (const QString &) |
| virtual void | setTextColor (const QString &, const QColor &) |
| virtual QFont | textFont (const QString &) |
| virtual void | setTextFont (const QString &, const QFont &) |
| virtual int | hTextAlign (const QString &) |
| virtual int | vTextAlign (const QString &) |
| virtual void | setHTextAlign (const QString &, int) |
| virtual void | setVTextAlign (const QString &, int) |
| virtual void | setPinPoint (const KoPoint &p) |
| virtual KoPoint | pinPoint () const |
| virtual void | addConnectorTarget (const KoPoint &) |
| virtual void | removeConnectorTarget (const KoPoint &) |
| virtual bool | isInRect (const KoRect &rect) |
| virtual void | setHidden (bool hide) |
| virtual bool | hidden () |
| virtual void | setCustomIDPoint (int, const KoPoint &, KivioPage *) |
| virtual KoPoint | customIDPoint (int) |
| virtual void | setStartAHType (int) |
| virtual void | setStartAHWidth (double) |
| virtual void | setStartAHLength (double) |
| virtual void | setEndAHType (int) |
| virtual void | setEndAHWidth (double) |
| virtual void | setEndAHLength (double) |
| virtual int | startAHType () |
| virtual double | startAHWidth () |
| virtual double | startAHLength () |
| virtual int | endAHType () |
| virtual double | endAHWidth () |
| virtual double | endAHLength () |
Protected Member Functions | |
| void | rotatePainter (KivioIntraStencilData *) |
| KoRect | calculateBoundingBox () |
Protected Attributes | |
| double | m_x |
| double | m_y |
| double | m_w |
| double | m_h |
| int | m_rotation |
| KoPoint | m_pinPoint |
| KivioStencilSpawner * | m_pSpawner |
| QBitArray * | m_pProtection |
| QBitArray * | m_pCanProtect |
| KivioStencilType | m_type |
| bool | m_connected |
| bool | m_selected |
| bool | m_hidden |
Member Function Documentation
| virtual QString KivioStencil::getTextBoxName | ( | const KoPoint & | ) | [inline, virtual] |
Returns the name of the text box that is at the specified point.
If there exist no text box at the specified point then it returns QString::null.
Reimplemented in KivioGroupStencil, and KivioSMLStencil.
Definition at line 264 of file kivio_stencil.h.
| virtual bool KivioStencil::hasTextBox | ( | ) | const [inline, virtual] |
Returns true if the stencil has a text box.
Reimplemented in KivioGroupStencil, KivioSMLStencil, and KivioStraightConnector.
Definition at line 270 of file kivio_stencil.h.
The documentation for this class was generated from the following files:

