#include <diagram.h>
Inheritance diagram for Diagram:

Public Member Functions | |
| Diagram (QObject *parent=0) | |
| Diagram (const QString &name, QObject *parent) | |
| DECLARE_CLASS_KEY ("diagram") | |
| DiagramController * | diagramController () const |
| virtual MvcModuleId_t | moduleId () const |
Static Public Member Functions | |
| static MvcModuleId_t | classModuleId () |
Protected Member Functions | |
| virtual void | changeControllerEvent (MChangeControllerEvent *event) |
| virtual AbstractElement * | createElement (const QByteArray &key, quint32 instanceId) |
| Diagram::Diagram | ( | QObject * | parent = 0 |
) |
| Diagram::Diagram | ( | const QString & | name, | |
| QObject * | parent | |||
| ) |
| Diagram::DECLARE_CLASS_KEY | ( | "diagram" | ) |
| DiagramController * Diagram::diagramController | ( | ) | const |
Convenience method.
Returns a cached guarded pointer that has been dynamically cast to DiagramController* from AbstractController*.
See also AbstractModel::controller().
| static MvcModuleId_t Diagram::classModuleId | ( | ) | [inline, static] |
Returns MvcDiagram::id().
Reimplemented from MvcBase.
| virtual MvcModuleId_t Diagram::moduleId | ( | ) | const [inline, virtual] |
Returns classModuleId().
Reimplemented from MvcBase.
| void Diagram::changeControllerEvent | ( | MChangeControllerEvent * | event | ) | [protected, virtual] |
Re-implemented, as to also have the pointer returned by diagramController() updated.
Asserts that the event is non-null.
Reimplemented from ElementDoc.
| AbstractElement * Diagram::createElement | ( | const QByteArray & | key, | |
| quint32 | instanceId | |||
| ) | [protected, virtual] |
Implements ElementDoc.
1.5.2