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: