#include <abstractelementdocview.h>
Inheritance diagram for AbstractElementDocView:

Public Member Functions | |
| AbstractElementDocView (QObject *objectPtr) | |
| ElementDocController * | elementDocController () const |
| ElementDoc * | elementDoc () 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 *) |
| AbstractElementDocView::AbstractElementDocView | ( | QObject * | objectPtr | ) |
| 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.
1.5.2