DiagramText Class Reference

#include <diagramtext.h>

Inheritance diagram for DiagramText:

AbstractDiagramElement AbstractElement DomAccessibleState List of all members.

Public Member Functions

 DiagramText (qint32 instanceId, ElementDoc *doc, const QString &label=QString(), const QPointF &origin=QPointF(), const QSizeF &size=QSizeF())
 DiagramText (ElementDoc *doc, const QString &label=QString(), const QPointF &origin=QPointF(), const QSizeF &size=QSizeF())
 DECLARE_CLASS_TYPE (MvcDiagram::DE_Text)
 DECLARE_CLASS_KEY ("text")
 DECLARE_CLASS_TITLE ("Text")
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

DiagramText::DiagramText ( qint32  instanceId,
ElementDoc doc,
const QString &  label = QString(),
const QPointF &  origin = QPointF(),
const QSizeF &  size = QSizeF() 
)

DiagramText::DiagramText ( ElementDoc doc,
const QString &  label = QString(),
const QPointF &  origin = QPointF(),
const QSizeF &  size = QSizeF() 
)


Member Function Documentation

DiagramText::DECLARE_CLASS_TYPE ( MvcDiagram::DE_Text   ) 

DiagramText::DECLARE_CLASS_KEY ( "text"   ) 

DiagramText::DECLARE_CLASS_TITLE ( "Text"   ) 

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

Reimplemented from AbstractDiagramElement.

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

Implements AbstractDiagramElement.

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

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

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

Implements AbstractDiagramElement.

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

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

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

Implements AbstractDiagramElement.

void DiagramText::controlPointInsertEvent ( MEControlPointInsertEvent  )  [inline, protected, virtual]

Does nothing - not appropriate for this type of element.

Reimplemented from AbstractDiagramElement.

void DiagramText::controlPointRemoveEvent ( MEControlPointRemoveEvent  )  [inline, protected, virtual]

Does nothing - not appropriate for this type of element.

Reimplemented from AbstractDiagramElement.

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