#include <diagramshape.h>
Inheritance diagram for DiagramShape:

Public Member Functions | |
| DiagramShape (qint32 instanceId, ElementDoc *doc, DiagramElementShape::Type shape=DiagramElementShape::Circle, const QPointF &origin=QPointF(), const QSizeF &size=QSizeF()) | |
| DiagramShape (ElementDoc *doc, DiagramElementShape::Type shape=DiagramElementShape::Circle, const QPointF &origin=QPointF(), const QSizeF &size=QSizeF()) | |
| DECLARE_CLASS_TYPE (MvcDiagram::DE_Shape) | |
| DECLARE_CLASS_KEY ("shape") | |
| DECLARE_CLASS_TITLE ("Shape") | |
| ControlPointEditFlags | controlPointEditFlags () const |
| const QSet< int > & | requiredAttributes () const |
| const QSet< int > & | additionalAttributes () const |
Static Public Member Functions | |
| static ControlPointEditFlags | classControlPointEditFlags () |
| static const QSet< int > & | classRequiredAttributes () |
| static const QSet< int > & | classAdditionalAttributes () |
Protected Member Functions | |
| void | controlPointInsertEvent (MEControlPointInsertEvent *) |
| void | controlPointRemoveEvent (MEControlPointRemoveEvent *) |
| void | controlPointMoveEvent (MEControlPointMoveEvent *) |
| DiagramShape::DiagramShape | ( | qint32 | instanceId, | |
| ElementDoc * | doc, | |||
| DiagramElementShape::Type | shape = DiagramElementShape::Circle, |
|||
| const QPointF & | origin = QPointF(), |
|||
| const QSizeF & | size = QSizeF() | |||
| ) |
| DiagramShape::DiagramShape | ( | ElementDoc * | doc, | |
| DiagramElementShape::Type | shape = DiagramElementShape::Circle, |
|||
| const QPointF & | origin = QPointF(), |
|||
| const QSizeF & | size = QSizeF() | |||
| ) |
| DiagramShape::DECLARE_CLASS_TYPE | ( | MvcDiagram::DE_Shape | ) |
| DiagramShape::DECLARE_CLASS_KEY | ( | "shape" | ) |
| DiagramShape::DECLARE_CLASS_TITLE | ( | "Shape" | ) |
| static ControlPointEditFlags DiagramShape::classControlPointEditFlags | ( | ) | [inline, static] |
Reimplemented from AbstractDiagramElement.
| ControlPointEditFlags DiagramShape::controlPointEditFlags | ( | ) | const [inline, virtual] |
Implements AbstractDiagramElement.
| const QSet< int > & DiagramShape::classRequiredAttributes | ( | ) | [static] |
Warning! This method is not thread-safe until it returns from the first call.
| const QSet<int>& DiagramShape::requiredAttributes | ( | ) | const [inline, virtual] |
Implements AbstractDiagramElement.
| const QSet< int > & DiagramShape::classAdditionalAttributes | ( | ) | [static] |
Warning! This method is not thread-safe until it returns from the first call.
| const QSet<int>& DiagramShape::additionalAttributes | ( | ) | const [inline, virtual] |
Implements AbstractDiagramElement.
| void DiagramShape::controlPointInsertEvent | ( | MEControlPointInsertEvent * | ) | [inline, protected, virtual] |
Does nothing - not appropriate for this type of element.
Reimplemented from AbstractDiagramElement.
| void DiagramShape::controlPointRemoveEvent | ( | MEControlPointRemoveEvent * | ) | [inline, protected, virtual] |
Does nothing - not appropriate for this type of element.
Reimplemented from AbstractDiagramElement.
| void DiagramShape::controlPointMoveEvent | ( | MEControlPointMoveEvent * | event | ) | [protected, virtual] |
Note: event->index() must be a valid index position in the conrtrol point list (i.e., 0 <= event->index() < controlPoints().size()).
Reimplemented from AbstractDiagramElement.
1.5.2