DiagramPolyline Class Reference

#include <diagrampolyline.h>

Inheritance diagram for DiagramPolyline:

AbstractDiagramElement AbstractElement DomAccessibleState List of all members.

Public Member Functions

 DiagramPolyline (qint32 instanceId, ElementDoc *doc)
 DiagramPolyline (ElementDoc *doc)
 DECLARE_CLASS_TYPE (MvcDiagram::DE_Polyline)
 DECLARE_CLASS_KEY ("polyline")
 DECLARE_CLASS_TITLE ("Polyline")
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

DiagramPolyline::DiagramPolyline ( qint32  instanceId,
ElementDoc doc 
)

DiagramPolyline::DiagramPolyline ( ElementDoc doc  ) 


Member Function Documentation

DiagramPolyline::DECLARE_CLASS_TYPE ( MvcDiagram::DE_Polyline   ) 

DiagramPolyline::DECLARE_CLASS_KEY ( "polyline"   ) 

DiagramPolyline::DECLARE_CLASS_TITLE ( "Polyline"   ) 

static ControlPointEditFlags DiagramPolyline::classControlPointEditFlags (  )  [inline, static]

Reimplemented from AbstractDiagramElement.

ControlPointEditFlags DiagramPolyline::controlPointEditFlags (  )  const [inline, virtual]

Implements AbstractDiagramElement.

const QSet< int > & DiagramPolyline::classRequiredAttributes (  )  [static]

Warning! This method is not thread-safe until it returns from the first call.

const QSet<int>& DiagramPolyline::requiredAttributes (  )  const [inline, virtual]

Implements AbstractDiagramElement.

const QSet< int > & DiagramPolyline::classAdditionalAttributes (  )  [static]

Warning! This method is not thread-safe until it returns from the first call.

const QSet<int>& DiagramPolyline::additionalAttributes (  )  const [inline, virtual]

Implements AbstractDiagramElement.

void DiagramPolyline::controlPointInsertEvent ( MEControlPointInsertEvent event  )  [protected, virtual]

This implementation simply inserts the control point into the controlPoints() list.

Reimplemented from AbstractDiagramElement.

void DiagramPolyline::controlPointRemoveEvent ( MEControlPointRemoveEvent event  )  [protected, virtual]

This implementation simply remove the control point from the controlPoints() list.

Reimplemented from AbstractDiagramElement.

void DiagramPolyline::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