#include <diagrampolygon.h>
Inheritance diagram for DiagramPolygon:

Public Member Functions | |
| DiagramPolygon (qint32 instanceId, ElementDoc *doc) | |
| DiagramPolygon (ElementDoc *doc) | |
| DECLARE_CLASS_TYPE (MvcDiagram::DE_Polygon) | |
| DECLARE_CLASS_KEY ("polygon") | |
| DECLARE_CLASS_TITLE ("Polygon") | |
| 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 *) |
| DiagramPolygon::DiagramPolygon | ( | qint32 | instanceId, | |
| ElementDoc * | doc | |||
| ) |
| DiagramPolygon::DiagramPolygon | ( | ElementDoc * | doc | ) |
| DiagramPolygon::DECLARE_CLASS_TYPE | ( | MvcDiagram::DE_Polygon | ) |
| DiagramPolygon::DECLARE_CLASS_KEY | ( | "polygon" | ) |
| DiagramPolygon::DECLARE_CLASS_TITLE | ( | "Polygon" | ) |
| static ControlPointEditFlags DiagramPolygon::classControlPointEditFlags | ( | ) | [inline, static] |
Reimplemented from AbstractDiagramElement.
| ControlPointEditFlags DiagramPolygon::controlPointEditFlags | ( | ) | const [inline, virtual] |
Implements AbstractDiagramElement.
| const QSet< int > & DiagramPolygon::classRequiredAttributes | ( | ) | [static] |
Warning! This method is not thread-safe until it returns from the first call.
| const QSet<int>& DiagramPolygon::requiredAttributes | ( | ) | const [inline, virtual] |
Implements AbstractDiagramElement.
| const QSet< int > & DiagramPolygon::classAdditionalAttributes | ( | ) | [static] |
Warning! This method is not thread-safe until it returns from the first call.
| const QSet<int>& DiagramPolygon::additionalAttributes | ( | ) | const [inline, virtual] |
Implements AbstractDiagramElement.
| void DiagramPolygon::controlPointInsertEvent | ( | MEControlPointInsertEvent * | event | ) | [protected, virtual] |
This implementation simply inserts the control point into the controlPoints() list.
Reimplemented from AbstractDiagramElement.
| void DiagramPolygon::controlPointRemoveEvent | ( | MEControlPointRemoveEvent * | event | ) | [protected, virtual] |
This implementation simply remove the control point from the controlPoints() list.
Reimplemented from AbstractDiagramElement.
| void DiagramPolygon::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