DiagramPolygon Class Reference

#include <diagrampolygon.h>

Inheritance diagram for DiagramPolygon:

AbstractDiagramElement AbstractElement DomAccessibleState List of all members.

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 *)

Constructor & Destructor Documentation

DiagramPolygon::DiagramPolygon ( qint32  instanceId,
ElementDoc doc 
)

DiagramPolygon::DiagramPolygon ( ElementDoc doc  ) 


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated on Mon Jul 30 09:46:52 2007 for Digest by  doxygen 1.5.2