AbstractElementDocView Class Reference

#include <abstractelementdocview.h>

Inheritance diagram for AbstractElementDocView:

AbstractAttributeDocView AbstractDocView AbstractView MvcBase AbstractDiagramView DiagramEditor ElementInspector MDIDiagramWindow List of all members.

Public Member Functions

 AbstractElementDocView (QObject *objectPtr)
ElementDocControllerelementDocController () const
ElementDocelementDoc () const

Protected Member Functions

virtual void dispatchEvent (VEvent *)
virtual void changeControllerEvent (VChangeControllerEvent *)
virtual void modelChangedEvent (VModelChangedEvent *)
virtual void elementAddedEvent (VElementEvent *)
virtual void elementRemovedEvent (VElementEvent *)
virtual void elementAttributeAddedEvent (VElementAttributeEvent *)
virtual void elementAttributeRemovedEvent (VElementAttributeEvent *)
virtual void elementAttributeDataChangedEvent (VElementAttributeEvent *)
virtual void elementSetOrderChangedEvent (VElementSetOrderChangedEvent *)

Constructor & Destructor Documentation

AbstractElementDocView::AbstractElementDocView ( QObject *  objectPtr  ) 


Member Function Documentation

ElementDocController * AbstractElementDocView::elementDocController (  )  const

Convenience method.

Returns a cached guarded pointer that has been dynamically cast to ElementDocController* from AbstractController*.

See also AbstractView::controller().

ElementDoc * AbstractElementDocView::elementDoc (  )  const

Convenience method.

Returns a cached guarded pointer that has been dynamically cast to ElementDoc* from AbstractModel*.

See also AbstractView::model().

void AbstractElementDocView::dispatchEvent ( VEvent event  )  [protected, virtual]

The view's event dispatcher.

Asserts that the event is non-null.

Warning! It is assumed that the events have their correct type set (as it uses static casts).

Reimplemented from AbstractAttributeDocView.

Reimplemented in AbstractDiagramView.

void AbstractElementDocView::changeControllerEvent ( VChangeControllerEvent event  )  [protected, virtual]

Re-implemented, as to also have the pointer returned by elementDocController() updated.

Asserts that the event is non-null.

Reimplemented from AbstractAttributeDocView.

Reimplemented in AbstractDiagramView.

void AbstractElementDocView::modelChangedEvent ( VModelChangedEvent event  )  [protected, virtual]

Re-implemented, as to also have the pointer returned by elementDoc() updated.

Asserts that the event is non-null.

Reimplemented from AbstractAttributeDocView.

Reimplemented in AbstractDiagramView.

virtual void AbstractElementDocView::elementAddedEvent ( VElementEvent  )  [inline, protected, virtual]

Reimplemented in DiagramEditor.

virtual void AbstractElementDocView::elementRemovedEvent ( VElementEvent  )  [inline, protected, virtual]

Reimplemented in DiagramEditor.

virtual void AbstractElementDocView::elementAttributeAddedEvent ( VElementAttributeEvent  )  [inline, protected, virtual]

Reimplemented in DiagramEditor.

virtual void AbstractElementDocView::elementAttributeRemovedEvent ( VElementAttributeEvent  )  [inline, protected, virtual]

Reimplemented in DiagramEditor.

virtual void AbstractElementDocView::elementAttributeDataChangedEvent ( VElementAttributeEvent  )  [inline, protected, virtual]

Reimplemented in DiagramEditor.

virtual void AbstractElementDocView::elementSetOrderChangedEvent ( VElementSetOrderChangedEvent  )  [inline, protected, virtual]

Reimplemented in DiagramEditor.


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