AbstractAttributeDocView Class Reference

#include <abstractattributedocview.h>

Inheritance diagram for AbstractAttributeDocView:

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

Public Member Functions

 AbstractAttributeDocView (QObject *objectPtr)
AttributeDocControllerattributeDocController () const
AttributeDocattributeDoc () const

Protected Member Functions

virtual void dispatchEvent (VEvent *)
virtual void changeControllerEvent (VChangeControllerEvent *)
virtual void modelChangedEvent (VModelChangedEvent *)
virtual void attributesValuesSetEvent (VAttributesValuesSetEvent *)
virtual void attributesRemovedEvent (VAttributesRemovedEvent *)

Constructor & Destructor Documentation

AbstractAttributeDocView::AbstractAttributeDocView ( QObject *  objectPtr  ) 


Member Function Documentation

AttributeDocController * AbstractAttributeDocView::attributeDocController (  )  const

Convenience method.

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

See also AbstractView::controller().

AttributeDoc * AbstractAttributeDocView::attributeDoc (  )  const

Convenience method.

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

See also AbstractView::model().

void AbstractAttributeDocView::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 AbstractDocView.

Reimplemented in AbstractElementDocView, and AbstractDiagramView.

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

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

Asserts that the event is non-null.

Reimplemented from AbstractDocView.

Reimplemented in AbstractElementDocView, and AbstractDiagramView.

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

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

Asserts that the event is non-null.

Reimplemented from AbstractDocView.

Reimplemented in AbstractElementDocView, and AbstractDiagramView.

virtual void AbstractAttributeDocView::attributesValuesSetEvent ( VAttributesValuesSetEvent  )  [inline, protected, virtual]

virtual void AbstractAttributeDocView::attributesRemovedEvent ( VAttributesRemovedEvent  )  [inline, protected, virtual]


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