umbrello/umbrello
#include <umlscene.h>
Public Slots | |
void | alignBottom () |
void | alignHorizontalDistribute () |
void | alignHorizontalMiddle () |
void | alignLeft () |
void | alignRight () |
void | alignTop () |
void | alignVerticalDistribute () |
void | alignVerticalMiddle () |
void | slotActivate () |
void | slotCutSuccessful () |
void | slotMenuSelection (QAction *action) |
void | slotObjectCreated (UMLObject *o) |
void | slotObjectRemoved (UMLObject *o) |
void | slotShowView () |
void | slotToolBarChanged (int c) |
Signals | |
void | sigAssociationRemoved (AssociationWidget *) |
void | sigFillColorChanged (Uml::ID::Type) |
void | sigGridColorChanged (Uml::ID::Type) |
void | sigLineColorChanged (Uml::ID::Type) |
void | sigLineWidthChanged (Uml::ID::Type) |
void | sigResetToolBar () |
void | sigShowGridToggled (bool) |
void | sigSnapComponentSizeToGridToggled (bool) |
void | sigSnapToGridToggled (bool) |
void | sigTextColorChanged (Uml::ID::Type) |
void | sigWidgetRemoved (UMLWidget *) |
Public Member Functions | |
UMLScene (UMLFolder *parentFolder, UMLView *view=0) | |
virtual | ~UMLScene () |
void | activate () |
void | activateAfterLoad (bool bUseLog=false) |
UMLView * | activeView () const |
bool | addAssociation (AssociationWidget *pAssoc, bool isPasteOperation=false) |
void | addFloatingTextWidget (FloatingTextWidget *pWidget) |
void | addObject (UMLObject *object) |
void | applyLayout (const QString &actionText) |
AssociationWidget * | associationAt (const QPointF &p) |
AssociationWidgetList & | associationList () |
bool | autoIncrementSequence () const |
QString | autoIncrementSequenceValue () |
void | beginPartialWidgetPaste () |
void | checkMessages (ObjectWidget *w) |
void | checkSelections () |
void | clearDiagram () |
void | clearSelected () |
UMLSceneItemList | collisions (const QPointF &p, int delta=3) |
void | copyAsImage (QPixmap *&pix) |
void | createAutoAssociations (UMLWidget *widget) |
void | createAutoAttributeAssociations (UMLWidget *widget) |
void | createAutoAttributeAssociations2 (UMLWidget *widget) |
void | createAutoConstraintAssociations (UMLWidget *widget) |
void | deleteSelection () |
QString | documentation () const |
void | endPartialWidgetPaste () |
void | fileLoaded () |
const QColor & | fillColor () const |
AssociationWidget * | findAssocWidget (Uml::ID::Type id) |
AssociationWidget * | findAssocWidget (Uml::AssociationType::Enum at, UMLWidget *pWidgetA, UMLWidget *pWidgetB) |
AssociationWidget * | findAssocWidget (UMLWidget *pWidgetA, UMLWidget *pWidgetB, const QString &roleNameB) |
UMLWidget * | findWidget (Uml::ID::Type id) |
UMLFolder * | folder () const |
QFont | font () const |
int | generateCollaborationId () |
bool | getCreateObject () const |
void | getDiagram (QPixmap &diagram, const QRectF &rect) |
void | getDiagram (QPainter &painter, const QRectF &source, const QRectF &target=QRectF()) |
UMLWidget * | getFirstMultiSelectedWidget () const |
UMLViewImageExporter * | getImageExporter () |
bool | getPaste () const |
QPointF | getPastePoint () |
WidgetBase::WidgetType | getUniqueSelectionType () |
void | getWidgetAssocs (UMLObject *Obj, AssociationWidgetList &Associations) |
const QColor & | gridDotColor () const |
void | hideEvent (QHideEvent *he) |
Uml::ID::Type | ID () const |
bool | isOpen () const |
bool | isSavedInSeparateFile () |
bool | isShowDocumentationIndicator () const |
bool | isSnapGridVisible () const |
const QColor & | lineColor () const |
uint | lineWidth () const |
virtual bool | loadFromXMI (QDomElement &qElement) |
bool | loadUISDiagram (QDomElement &qElement) |
UMLWidget * | loadWidgetFromXMI (QDomElement &widgetElement) |
MessageWidget * | messageAt (const QPointF &p) |
MessageWidgetList & | messageList () |
void | moveSelectedBy (qreal dX, qreal dY) |
QString | name () const |
ObjectWidget * | onWidgetDestructionBox (const QPointF &point) const |
ObjectWidget * | onWidgetLine (const QPointF &point) const |
const Settings::OptionState & | optionState () const |
QPointF | pos () const |
void | print (QPrinter *pPrinter, QPainter &pPainter) |
void | removeAllAssociations () |
void | removeAllWidgets () |
void | removeAssoc (AssociationWidget *pAssoc) |
void | removeAssociations (UMLWidget *pWidget) |
void | removeAssocInViewAndDoc (AssociationWidget *assoc) |
void | removeWidget (UMLWidget *o) |
void | removeWidgetCmd (UMLWidget *o) |
void | resetPastePoint () |
void | resetToolbar () |
void | resizeSceneToItems () |
void | resizeSelection () |
virtual void | saveToXMI (QDomDocument &qDoc, QDomElement &qElement) |
void | selectAll () |
void | selectAssociations (bool bSelect) |
AssociationWidgetList | selectedAssocs () |
int | selectedCount (bool filterText=false) const |
UMLWidgetList | selectedWidgets () const |
UMLWidgetList | selectedWidgetsExt (bool filterText=true) |
void | selectionSetFillColor (const QColor &color) |
void | selectionSetFont (const QFont &font) |
void | selectionSetLineColor (const QColor &color) |
void | selectionSetLineWidth (uint width) |
void | selectionSetVisualProperty (ClassifierWidget::VisualProperty property, bool value) |
void | selectionUseFillColor (bool useFC) |
void | selectWidget (UMLWidget *widget, QRectF *rect=0) |
void | selectWidgets (qreal px, qreal py, qreal qx, qreal qy) |
void | selectWidgets (UMLWidgetList &widgets) |
void | selectWidgetsOfAssoc (AssociationWidget *a) |
void | setAutoIncrementSequence (bool state) |
void | setClassWidgetOptions (ClassOptionsPage *page) |
void | setCreateObject (bool bCreate) |
void | setDocumentation (const QString &doc) |
void | setFillColor (const QColor &color) |
void | setFolder (UMLFolder *folder) |
void | setFont (QFont font, bool changeAllWidgets=false) |
void | setGridDotColor (const QColor &color) |
void | setID (Uml::ID::Type id) |
void | setIsOpen (bool isOpen) |
void | setLineColor (const QColor &color) |
void | setLineWidth (uint width) |
void | setMenu (const QPoint &pos) |
void | setName (const QString &name) |
void | setOptionState (const Settings::OptionState &options) |
void | setPaste (bool paste) |
void | setPos (const QPointF &pos) |
void | setShowDocumentationIndicator (bool bShow) |
void | setShowOpSig (bool bShowOpSig) |
void | setSnapComponentSizeToGrid (bool bSnap) |
void | setSnapGridVisible (bool bShow) |
void | setSnapSpacing (int x, int y) |
void | setSnapToGrid (bool bSnap) |
void | setStartedCut () |
void | setTextColor (const QColor &color) |
void | setType (Uml::DiagramType::Enum type) |
void | setupNewWidget (UMLWidget *w, bool setPosition=true) |
void | setUseFillColor (bool ufc) |
void | showEvent (QShowEvent *se) |
bool | showOpSig () const |
bool | snapComponentSizeToGrid () const |
qreal | snappedX (qreal x) |
qreal | snappedY (qreal y) |
bool | snapToGrid () const |
int | snapX () const |
int | snapY () const |
const QColor & | textColor () const |
void | toggleShowGrid () |
void | toggleSnapComponentSizeToGrid () |
void | toggleSnapToGrid () |
Uml::DiagramType::Enum | type () const |
void | updateContainment (UMLCanvasObject *self) |
bool | useFillColor () const |
UMLWidget * | widgetAt (const QPointF &p) |
UMLWidgetList & | widgetList () |
UMLWidget * | widgetOnDiagram (Uml::ID::Type id) |
Public Member Functions inherited from QGraphicsScene | |
QGraphicsScene (QObject *parent) | |
QGraphicsScene (const QRectF &sceneRect, QObject *parent) | |
QGraphicsScene (qreal x, qreal y, qreal width, qreal height, QObject *parent) | |
virtual | ~QGraphicsScene () |
QGraphicsItem * | activePanel () const |
QGraphicsWidget * | activeWindow () const |
QGraphicsEllipseItem * | addEllipse (const QRectF &rect, const QPen &pen, const QBrush &brush) |
QGraphicsEllipseItem * | addEllipse (qreal x, qreal y, qreal w, qreal h, const QPen &pen, const QBrush &brush) |
void | addItem (QGraphicsItem *item) |
QGraphicsLineItem * | addLine (const QLineF &line, const QPen &pen) |
QGraphicsLineItem * | addLine (qreal x1, qreal y1, qreal x2, qreal y2, const QPen &pen) |
QGraphicsPathItem * | addPath (const QPainterPath &path, const QPen &pen, const QBrush &brush) |
QGraphicsPixmapItem * | addPixmap (const QPixmap &pixmap) |
QGraphicsPolygonItem * | addPolygon (const QPolygonF &polygon, const QPen &pen, const QBrush &brush) |
QGraphicsRectItem * | addRect (const QRectF &rect, const QPen &pen, const QBrush &brush) |
QGraphicsRectItem * | addRect (qreal x, qreal y, qreal w, qreal h, const QPen &pen, const QBrush &brush) |
QGraphicsSimpleTextItem * | addSimpleText (const QString &text, const QFont &font) |
QGraphicsTextItem * | addText (const QString &text, const QFont &font) |
QGraphicsProxyWidget * | addWidget (QWidget *widget, QFlags< Qt::WindowType > wFlags) |
void | advance () |
QBrush | backgroundBrush () const |
int | bspTreeDepth () const |
void | changed (const QList< QRectF > ®ion) |
void | clear () |
void | clearFocus () |
void | clearSelection () |
QList< QGraphicsItem * > | collidingItems (const QGraphicsItem *item, Qt::ItemSelectionMode mode) const |
QGraphicsItemGroup * | createItemGroup (const QList< QGraphicsItem * > &items) |
void | destroyItemGroup (QGraphicsItemGroup *group) |
QGraphicsItem * | focusItem () const |
QFont | font () const |
QBrush | foregroundBrush () const |
bool | hasFocus () const |
qreal | height () const |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const |
void | invalidate (qreal x, qreal y, qreal w, qreal h, QFlags< QGraphicsScene::SceneLayer > layers) |
void | invalidate (const QRectF &rect, QFlags< QGraphicsScene::SceneLayer > layers) |
bool | isActive () const |
bool | isSortCacheEnabled () const |
QGraphicsItem * | itemAt (qreal x, qreal y) const |
QGraphicsItem * | itemAt (qreal x, qreal y, const QTransform &deviceTransform) const |
QGraphicsItem * | itemAt (const QPointF &position) const |
QGraphicsItem * | itemAt (const QPointF &position, const QTransform &deviceTransform) const |
ItemIndexMethod | itemIndexMethod () const |
QList< QGraphicsItem * > | items (qreal x, qreal y, qreal w, qreal h, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform &deviceTransform) const |
QList< QGraphicsItem * > | items () const |
QList< QGraphicsItem * > | items (Qt::SortOrder order) const |
QList< QGraphicsItem * > | items (const QPointF &pos, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform &deviceTransform) const |
QList< QGraphicsItem * > | items (const QPolygonF &polygon, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform &deviceTransform) const |
QList< QGraphicsItem * > | items (const QRectF &rect, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform &deviceTransform) const |
QList< QGraphicsItem * > | items (const QPainterPath &path, Qt::ItemSelectionMode mode, Qt::SortOrder order, const QTransform &deviceTransform) const |
QList< QGraphicsItem * > | items (const QPointF &pos) const |
QList< QGraphicsItem * > | items (const QRectF &rectangle, Qt::ItemSelectionMode mode) const |
QList< QGraphicsItem * > | items (const QPolygonF &polygon, Qt::ItemSelectionMode mode) const |
QList< QGraphicsItem * > | items (const QPainterPath &path, Qt::ItemSelectionMode mode) const |
QList< QGraphicsItem * > | items (qreal x, qreal y, qreal w, qreal h, Qt::ItemSelectionMode mode) const |
QRectF | itemsBoundingRect () const |
QGraphicsItem * | mouseGrabberItem () const |
QPalette | palette () const |
void | removeItem (QGraphicsItem *item) |
void | render (QPainter *painter, const QRectF &target, const QRectF &source, Qt::AspectRatioMode aspectRatioMode) |
QRectF | sceneRect () const |
void | sceneRectChanged (const QRectF &rect) |
QList< QGraphicsItem * > | selectedItems () const |
QPainterPath | selectionArea () const |
void | selectionChanged () |
bool | sendEvent (QGraphicsItem *item, QEvent *event) |
void | setActivePanel (QGraphicsItem *item) |
void | setActiveWindow (QGraphicsWidget *widget) |
void | setBackgroundBrush (const QBrush &brush) |
void | setBspTreeDepth (int depth) |
void | setFocus (Qt::FocusReason focusReason) |
void | setFocusItem (QGraphicsItem *item, Qt::FocusReason focusReason) |
void | setFont (const QFont &font) |
void | setForegroundBrush (const QBrush &brush) |
void | setItemIndexMethod (ItemIndexMethod method) |
void | setPalette (const QPalette &palette) |
void | setSceneRect (qreal x, qreal y, qreal w, qreal h) |
void | setSceneRect (const QRectF &rect) |
void | setSelectionArea (const QPainterPath &path, const QTransform &deviceTransform) |
void | setSelectionArea (const QPainterPath &path) |
void | setSelectionArea (const QPainterPath &path, Qt::ItemSelectionMode mode, const QTransform &deviceTransform) |
void | setSelectionArea (const QPainterPath &path, Qt::ItemSelectionMode mode) |
void | setSortCacheEnabled (bool enabled) |
void | setStickyFocus (bool enabled) |
void | setStyle (QStyle *style) |
bool | stickyFocus () const |
QStyle * | style () const |
void | update (const QRectF &rect) |
void | update (qreal x, qreal y, qreal w, qreal h) |
QList< QGraphicsView * > | views () const |
qreal | width () const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Additional Inherited Members | |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Public Attributes inherited from QGraphicsScene | |
typedef | SceneLayers |
Static Protected Member Functions inherited from QObject | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
Properties inherited from QGraphicsScene | |
backgroundBrush | |
bspTreeDepth | |
font | |
foregroundBrush | |
itemIndexMethod | |
palette | |
sceneRect | |
sortCacheEnabled | |
stickyFocus | |
Properties inherited from QObject | |
objectName | |
Detailed Description
UMLScene instances represent diagrams.
The UMLScene class inherits from QGraphicsScene and it owns the objects displayed (see m_WidgetList.)
Definition at line 68 of file umlscene.h.
Constructor & Destructor Documentation
Constructor.
Definition at line 115 of file umlscene.cpp.
|
virtual |
Destructor.
Definition at line 165 of file umlscene.cpp.
Member Function Documentation
void UMLScene::activate | ( | ) |
Activate all the objects and associations after a load from the clipboard.
Definition at line 1770 of file umlscene.cpp.
void UMLScene::activateAfterLoad | ( | bool | bUseLog = false | ) |
Activate the view after a load a new file.
Definition at line 2003 of file umlscene.cpp.
UMLView * UMLScene::activeView | ( | ) | const |
Returns the active view associated with this scene.
Definition at line 206 of file umlscene.cpp.
bool UMLScene::addAssociation | ( | AssociationWidget * | pAssoc, |
bool | isPasteOperation = false |
||
) |
Adds an association to the view from the given data.
Use this method when pasting.
Definition at line 1912 of file umlscene.cpp.
void UMLScene::addFloatingTextWidget | ( | FloatingTextWidget * | pWidget | ) |
Adds a floating text widget to the view.
Definition at line 1880 of file umlscene.cpp.
void UMLScene::addObject | ( | UMLObject * | object | ) |
Add an object to the application, and update the view.
Definition at line 3839 of file umlscene.cpp.
|
slot |
Bottom Alignment.
Definition at line 4038 of file umlscene.cpp.
|
slot |
Horizontal Distribute Alignment.
Definition at line 4142 of file umlscene.cpp.
|
slot |
Horizontal Middle Alignment.
Definition at line 4083 of file umlscene.cpp.
|
slot |
Left Alignment.
Definition at line 3985 of file umlscene.cpp.
|
slot |
Right Alignment.
Definition at line 4003 of file umlscene.cpp.
|
slot |
Top Alignment.
Definition at line 4020 of file umlscene.cpp.
|
slot |
Vertical Distribute Alignment.
Definition at line 4111 of file umlscene.cpp.
|
slot |
Vertical Middle Alignment.
Definition at line 4055 of file umlscene.cpp.
void UMLScene::applyLayout | ( | const QString & | actionText | ) |
Apply an automatic layout.
Definition at line 3304 of file umlscene.cpp.
AssociationWidget * UMLScene::associationAt | ( | const QPointF & | p | ) |
Tests the given point against all associations and returns the association widget for which the point is on the line.
Returns NULL if the point is not inside any association. CHECK: This is the same method as in ToolBarState.
Definition at line 1040 of file umlscene.cpp.
AssociationWidgetList & UMLScene::associationList | ( | ) |
Returns a reference to the association list.
Definition at line 444 of file umlscene.cpp.
bool UMLScene::autoIncrementSequence | ( | ) | const |
Return the state of the auto increment sequence.
Definition at line 230 of file umlscene.cpp.
QString UMLScene::autoIncrementSequenceValue | ( | ) |
Return the next auto increment sequence value.
Definition at line 243 of file umlscene.cpp.
void UMLScene::beginPartialWidgetPaste | ( | ) |
Definition at line 2022 of file umlscene.cpp.
void UMLScene::checkMessages | ( | ObjectWidget * | w | ) |
Sees if a message is relevant to the given widget.
If it does delete it.
- Parameters
-
w The widget to check messages against.
Definition at line 1069 of file umlscene.cpp.
void UMLScene::checkSelections | ( | ) |
Call before copying/cutting selected widgets.
This will make sure any associations/message selected will make sure both the widgets widgets they are connected to are selected.
Definition at line 3228 of file umlscene.cpp.
void UMLScene::clearDiagram | ( | ) |
Asks for confirmation and clears everything on the diagram.
Called from menus.
Definition at line 3291 of file umlscene.cpp.
void UMLScene::clearSelected | ( | ) |
Clear the selected widgets list.
Definition at line 1301 of file umlscene.cpp.
UMLSceneItemList UMLScene::collisions | ( | const QPointF & | p, |
int | delta = 3 |
||
) |
Definition at line 1546 of file umlscene.cpp.
|
protectedvirtual |
Event handler for context menu events.
Reimplemented from QGraphicsScene.
Definition at line 2762 of file umlscene.cpp.
void UMLScene::copyAsImage | ( | QPixmap *& | pix | ) |
Returns the PNG picture of the paste operation.
Definition at line 2680 of file umlscene.cpp.
void UMLScene::createAutoAssociations | ( | UMLWidget * | widget | ) |
Creates automatically any Associations that the given UMLWidget may have on any diagram.
This method is used when you just add the UMLWidget to a diagram.
Definition at line 2234 of file umlscene.cpp.
void UMLScene::createAutoAttributeAssociations | ( | UMLWidget * | widget | ) |
If the m_Type of the given widget is WidgetBase::wt_Class then iterate through the class' attributes and create an association to each attribute type widget that is present on the current diagram.
Definition at line 2417 of file umlscene.cpp.
void UMLScene::createAutoAttributeAssociations2 | ( | UMLWidget * | widget | ) |
Definition at line 2627 of file umlscene.cpp.
void UMLScene::createAutoConstraintAssociations | ( | UMLWidget * | widget | ) |
Definition at line 2548 of file umlscene.cpp.
void UMLScene::deleteSelection | ( | ) |
Delete the selected widgets list and the widgets in it.
Definition at line 1427 of file umlscene.cpp.
|
protected |
Gets the smallest area to print.
- Returns
- Returns the smallest area to print.
Definition at line 1276 of file umlscene.cpp.
QString UMLScene::documentation | ( | ) | const |
Return the documentation of the diagram.
Definition at line 214 of file umlscene.cpp.
|
protectedvirtual |
Override standard method.
Reimplemented from QGraphicsScene.
Definition at line 694 of file umlscene.cpp.
|
protectedvirtual |
Override standard method.
Reimplemented from QGraphicsScene.
Definition at line 805 of file umlscene.cpp.
Overrides standard method from QGraphicsScene drawing the background.
Reimplemented from QGraphicsScene.
Definition at line 3533 of file umlscene.cpp.
|
protectedvirtual |
Override standard method.
Reimplemented from QGraphicsScene.
Definition at line 813 of file umlscene.cpp.
void UMLScene::endPartialWidgetPaste | ( | ) |
Definition at line 2031 of file umlscene.cpp.
void UMLScene::fileLoaded | ( | ) |
Changes the zoom to the currently set level (now loaded from file) Called from UMLApp::slotUpdateViews()
Definition at line 3488 of file umlscene.cpp.
const QColor & UMLScene::fillColor | ( | ) | const |
Returns the fill color to use.
Definition at line 332 of file umlscene.cpp.
AssociationWidget * UMLScene::findAssocWidget | ( | Uml::ID::Type | id | ) |
Finds an association widget with the given ID.
- Parameters
-
id The ID of the widget to find.
- Returns
- Returns the widget found, returns 0 if no widget found.
Definition at line 1141 of file umlscene.cpp.
AssociationWidget * UMLScene::findAssocWidget | ( | Uml::AssociationType::Enum | at, |
UMLWidget * | pWidgetA, | ||
UMLWidget * | pWidgetB | ||
) |
Finds an association widget with the given type and widgets.
- Parameters
-
at The AssociationType of the widget to find. pWidgetA Pointer to the UMLWidget of role A. pWidgetB Pointer to the UMLWidget of role B.
- Returns
- Returns the widget found, returns 0 if no widget found.
Definition at line 1195 of file umlscene.cpp.
AssociationWidget * UMLScene::findAssocWidget | ( | UMLWidget * | pWidgetA, |
UMLWidget * | pWidgetB, | ||
const QString & | roleNameB | ||
) |
Finds an association widget with the given widgets and the given role B name.
Considers the following association types: at_Association, at_UniAssociation, at_Composition, at_Aggregation This is used for seeking an attribute association.
- Parameters
-
pWidgetA Pointer to the UMLWidget of role A. pWidgetB Pointer to the UMLWidget of role B. roleNameB Name at the B side of the association (the attribute name)
- Returns
- Returns the widget found, returns 0 if no widget found.
Definition at line 1164 of file umlscene.cpp.
|
protected |
Find the maximum bounding rectangle of FloatingTextWidget widgets.
Auxiliary to copyAsImage().
- Parameters
-
ft Pointer to the FloatingTextWidget widget to consider. px X coordinate of lower left corner. This value will be updated if the X coordinate of the lower left corner of ft is smaller than the px value passed in. py Y coordinate of lower left corner. This value will be updated if the Y coordinate of the lower left corner of ft is smaller than the py value passed in. qx X coordinate of upper right corner. This value will be updated if the X coordinate of the upper right corner of ft is larger than the qx value passed in. qy Y coordinate of upper right corner. This value will be updated if the Y coordinate of the upper right corner of ft is larger than the qy value passed in.
Definition at line 2657 of file umlscene.cpp.
UMLWidget * UMLScene::findWidget | ( | Uml::ID::Type | id | ) |
Finds a widget with the given ID.
Search both our UMLWidget AND MessageWidget lists.
- Parameters
-
id The ID of the widget to find.
- Returns
- Returns the widget found, returns 0 if no widget found.
Definition at line 1114 of file umlscene.cpp.
UMLFolder * UMLScene::folder | ( | ) | const |
Return the UMLFolder in which this diagram lives.
Definition at line 190 of file umlscene.cpp.
QFont UMLScene::font | ( | ) | const |
Returns the font to use.
Definition at line 3191 of file umlscene.cpp.
|
protected |
Force the widget font metrics to be updated next time the widgets are drawn.
This is necessary because the widget size might depend on the font metrics and the font metrics might change for different QPainter, i.e. font metrics for Display font and Printer font are usually different. Call this when you change the QPainter.
Definition at line 3523 of file umlscene.cpp.
int UMLScene::generateCollaborationId | ( | ) |
Used for creating unique name of collaboration messages.
Definition at line 468 of file umlscene.cpp.
bool UMLScene::getCreateObject | ( | ) | const |
Return whether we are currently creating an object.
Definition at line 573 of file umlscene.cpp.
Returns the PNG picture of the paste operation.
- Parameters
-
diagram the class to store PNG picture of the paste operation. rect the area of the diagram to copy
Definition at line 1694 of file umlscene.cpp.
void UMLScene::getDiagram | ( | QPainter & | painter, |
const QRectF & | source, | ||
const QRectF & | target = QRectF() |
||
) |
Paint diagram to the paint device.
- Parameters
-
painter the QPainter to which the diagram is painted source the area of the diagram to copy target the rect where to paint into
Definition at line 1708 of file umlscene.cpp.
UMLWidget * UMLScene::getFirstMultiSelectedWidget | ( | ) | const |
Return pointer to the first selected widget (for multi-selection)
Definition at line 993 of file umlscene.cpp.
UMLViewImageExporter * UMLScene::getImageExporter | ( | ) |
Returns the imageExporter used to export the view.
- Returns
- The imageExporter used to export the view.
Definition at line 1754 of file umlscene.cpp.
bool UMLScene::getPaste | ( | ) | const |
Returns the status on whether in a paste state.
- Returns
- Returns the status on whether in a paste state.
Definition at line 2834 of file umlscene.cpp.
QPointF UMLScene::getPastePoint | ( | ) |
Returns the offset point at which to place the paste from clipboard.
Just add the amount to your co-ords. Only call this straight after the event, the value won't stay valid. Should only be called by Assoc widgets at the moment. no one else needs it.
Definition at line 3163 of file umlscene.cpp.
WidgetBase::WidgetType UMLScene::getUniqueSelectionType | ( | ) |
Returns the type of the selected widget or widgets.
If multiple widgets of different types are selected. WidgetType::UMLWidget is returned.
Definition at line 3267 of file umlscene.cpp.
void UMLScene::getWidgetAssocs | ( | UMLObject * | Obj, |
AssociationWidgetList & | Associations | ||
) |
Fills Associations with all the associations that includes a widget related to object.
Definition at line 2128 of file umlscene.cpp.
const QColor & UMLScene::gridDotColor | ( | ) | const |
void UMLScene::hideEvent | ( | QHideEvent * | he | ) |
Overrides the standard operation.
Definition at line 602 of file umlscene.cpp.
Uml::ID::Type UMLScene::ID | ( | ) | const |
Returns the ID of the diagram.
Definition at line 300 of file umlscene.cpp.
bool UMLScene::isOpen | ( | ) | const |
Returns the open state.
- Returns
- when true diagram is shown to the user
Definition at line 477 of file umlscene.cpp.
bool UMLScene::isSavedInSeparateFile | ( | ) |
Returns true if this diagram resides in an externalized folder.
CHECK: It is probably cleaner to move this to the UMLListViewItem.
Definition at line 1512 of file umlscene.cpp.
bool UMLScene::isShowDocumentationIndicator | ( | ) | const |
Returns whether to show documentation indicator.
Definition at line 3455 of file umlscene.cpp.
bool UMLScene::isSnapGridVisible | ( | ) | const |
Returns whether to show snap grid or not.
Definition at line 3438 of file umlscene.cpp.
const QColor & UMLScene::lineColor | ( | ) | const |
Returns the line color to use.
Definition at line 351 of file umlscene.cpp.
uint UMLScene::lineWidth | ( | ) | const |
Returns the line width to use.
Definition at line 370 of file umlscene.cpp.
|
protected |
Definition at line 3802 of file umlscene.cpp.
|
virtual |
Loads the "diagram" tag.
Definition at line 3613 of file umlscene.cpp.
|
protected |
Definition at line 3773 of file umlscene.cpp.
bool UMLScene::loadUISDiagram | ( | QDomElement & | qElement | ) |
Loads the "UISDiagram" tag of Unisys.IntegratePlus.2 generated files.
Definition at line 3946 of file umlscene.cpp.
|
protected |
Definition at line 3848 of file umlscene.cpp.
UMLWidget * UMLScene::loadWidgetFromXMI | ( | QDomElement & | widgetElement | ) |
Loads a "widget" element from XMI, used by loadFromXMI() and the clipboard.
Definition at line 3752 of file umlscene.cpp.
|
protected |
Definition at line 3726 of file umlscene.cpp.
|
protected |
Calls setSelected on the given UMLWidget and enters it into the m_selectedList while making sure it is there only once.
Definition at line 1559 of file umlscene.cpp.
MessageWidget * UMLScene::messageAt | ( | const QPointF & | p | ) |
Tests the given point against all associations and returns the association widget for which the point is on the line.
Returns NULL if the point is not inside any association.
Definition at line 1055 of file umlscene.cpp.
MessageWidgetList & UMLScene::messageList | ( | ) |
Returns a reference to the message list.
Definition at line 460 of file umlscene.cpp.
|
protectedvirtual |
Override standard method.
Calls the same method in the current tool bar state.
Reimplemented from QGraphicsScene.
Definition at line 918 of file umlscene.cpp.
|
protectedvirtual |
Overrides the standard operation.
Calls the same method in the current tool bar state.
Reimplemented from QGraphicsScene.
Definition at line 867 of file umlscene.cpp.
|
protectedvirtual |
Override standard method.
Calls the same method in the current tool bar state.
Reimplemented from QGraphicsScene.
Definition at line 876 of file umlscene.cpp.
|
protectedvirtual |
Overrides the standard operation.
Calls the same method in the current tool bar state.
Reimplemented from QGraphicsScene.
Definition at line 935 of file umlscene.cpp.
void UMLScene::moveSelectedBy | ( | qreal | dX, |
qreal | dY | ||
) |
Move all the selected widgets by a relative X and Y offset.
TODO: Only used in UMLApp::handleCursorKeyReleaseEvent
- Parameters
-
dX The distance to move horizontally. dY The distance to move vertically.
Definition at line 1314 of file umlscene.cpp.
QString UMLScene::name | ( | ) | const |
Return the name of the diagram.
Definition at line 268 of file umlscene.cpp.
ObjectWidget * UMLScene::onWidgetDestructionBox | ( | const QPointF & | point | ) | const |
Determine whether on a sequence diagram we have clicked on the destruction box of an Object.
- Returns
- The widget owning the destruction box which was clicked. Returns 0 if no destruction box was clicked on.
Definition at line 972 of file umlscene.cpp.
ObjectWidget * UMLScene::onWidgetLine | ( | const QPointF & | point | ) | const |
Determine whether on a sequence diagram we have clicked on a line of an Object.
- Returns
- The widget owning the line which was clicked. Returns 0 if no line was clicked on.
Definition at line 947 of file umlscene.cpp.
const Settings::OptionState & UMLScene::optionState | ( | ) | const |
Returns the options being used.
Definition at line 428 of file umlscene.cpp.
QPointF UMLScene::pos | ( | ) | const |
Returns the position of the diagram.
Definition at line 316 of file umlscene.cpp.
Contains the implementation for printing functionality.
Definition at line 494 of file umlscene.cpp.
void UMLScene::removeAllAssociations | ( | ) |
Removes All the associations of the diagram.
Definition at line 2144 of file umlscene.cpp.
void UMLScene::removeAllWidgets | ( | ) |
Removes All the widgets of the diagram.
Definition at line 2158 of file umlscene.cpp.
void UMLScene::removeAssoc | ( | AssociationWidget * | pAssoc | ) |
Removes a AssociationWidget from a diagram Physically deletes the AssociationWidget passed in.
- Parameters
-
pAssoc Pointer to the AssociationWidget.
Definition at line 2045 of file umlscene.cpp.
void UMLScene::removeAssociations | ( | UMLWidget * | widget | ) |
Removes all the associations related to Widget.
- Parameters
-
widget Pointer to the widget to remove.
Definition at line 2096 of file umlscene.cpp.
void UMLScene::removeAssocInViewAndDoc | ( | AssociationWidget * | assoc | ) |
Removes an AssociationWidget from the association list and removes the corresponding UMLAssociation from the current UMLDoc.
Definition at line 2062 of file umlscene.cpp.
void UMLScene::removeWidget | ( | UMLWidget * | o | ) |
Remove a widget from view (undo command)
- Parameters
-
o The widget to remove.
Definition at line 1217 of file umlscene.cpp.
void UMLScene::removeWidgetCmd | ( | UMLWidget * | o | ) |
Remove a widget from view.
- Parameters
-
o The widget to remove.
Definition at line 1227 of file umlscene.cpp.
void UMLScene::resetPastePoint | ( | ) |
Reset the paste point.
Definition at line 3174 of file umlscene.cpp.
void UMLScene::resetToolbar | ( | ) |
Reset the toolbar.
Definition at line 2754 of file umlscene.cpp.
void UMLScene::resizeSceneToItems | ( | ) |
Sets the size of the scene to just fit on all the items.
Definition at line 3497 of file umlscene.cpp.
void UMLScene::resizeSelection | ( | ) |
resize selected widgets
Definition at line 1480 of file umlscene.cpp.
|
virtual |
Creates the "diagram" tag and fills it with the contents of the diagram.
Definition at line 3541 of file umlscene.cpp.
void UMLScene::selectAll | ( | ) |
Selects all widgets.
Definition at line 1503 of file umlscene.cpp.
void UMLScene::selectAssociations | ( | bool | bSelect | ) |
Sets each association as selected if the widgets it associates are selected.
- Parameters
-
bSelect True to select, false for unselect
Definition at line 2110 of file umlscene.cpp.
AssociationWidgetList UMLScene::selectedAssocs | ( | ) |
Returns a list with all the selected associations from the diagram.
Definition at line 1866 of file umlscene.cpp.
int UMLScene::selectedCount | ( | bool | filterText = false | ) | const |
Return the amount of widgets selected.
- Parameters
-
filterText When true, do NOT count floating text widgets that belong to other widgets (i.e. only count TextRole::Floating.) Default: Count all widgets.
- Returns
- Number of widgets selected.
Definition at line 1822 of file umlscene.cpp.
UMLWidgetList UMLScene::selectedWidgets | ( | ) | const |
Returns a list of selected widgets.
QGraphicsScene calls widgets isSelected() to determine selection state.
Definition at line 1285 of file umlscene.cpp.
UMLWidgetList UMLScene::selectedWidgetsExt | ( | bool | filterText = true | ) |
Fills the List with all the selected widgets from the diagram The list can be filled with all the selected widgets, or be filtered to prevent text widgets other than tr_Floating to be append.
- Parameters
-
filterText Don't append the text, unless their role is tr_Floating
- Returns
- The UMLWidgetList to fill.
Definition at line 1847 of file umlscene.cpp.
void UMLScene::selectionSetFillColor | ( | const QColor & | color | ) |
Set the fill color for all the currently selected items.
Definition at line 1397 of file umlscene.cpp.
void UMLScene::selectionSetFont | ( | const QFont & | font | ) |
Set the font for all the currently selected items.
Definition at line 1345 of file umlscene.cpp.
void UMLScene::selectionSetLineColor | ( | const QColor & | color | ) |
Set the line color for all the currently selected items.
Definition at line 1359 of file umlscene.cpp.
void UMLScene::selectionSetLineWidth | ( | uint | width | ) |
Set the line width for all the currently selected items.
Definition at line 1377 of file umlscene.cpp.
void UMLScene::selectionSetVisualProperty | ( | ClassifierWidget::VisualProperty | property, |
bool | value | ||
) |
Set or unset the visual property (show ..) setting of all selected items.
Definition at line 1412 of file umlscene.cpp.
void UMLScene::selectionUseFillColor | ( | bool | useFC | ) |
Set the useFillColor variable to all selected widgets.
- Parameters
-
useFC The state to set the widget to.
Definition at line 1327 of file umlscene.cpp.
Select a single widget.
If QRectF* rect is provided, the selection is only made if the widget is visible within the rectangle.
Definition at line 1637 of file umlscene.cpp.
void UMLScene::selectWidgets | ( | qreal | px, |
qreal | py, | ||
qreal | qx, | ||
qreal | qy | ||
) |
Selects all the widgets within an internally kept rectangle.
Definition at line 1589 of file umlscene.cpp.
void UMLScene::selectWidgets | ( | UMLWidgetList & | widgets | ) |
Selects all the widgets from a list.
Definition at line 1683 of file umlscene.cpp.
void UMLScene::selectWidgetsOfAssoc | ( | AssociationWidget * | a | ) |
Selects all the widgets of the given association widget.
Definition at line 1569 of file umlscene.cpp.
void UMLScene::setAutoIncrementSequence | ( | bool | state | ) |
Definition at line 235 of file umlscene.cpp.
void UMLScene::setClassWidgetOptions | ( | ClassOptionsPage * | page | ) |
Sets some options for all the ClassifierWidget on the view.
Definition at line 3212 of file umlscene.cpp.
void UMLScene::setCreateObject | ( | bool | bCreate | ) |
Set whether we are currently creating an object.
Definition at line 581 of file umlscene.cpp.
void UMLScene::setDocumentation | ( | const QString & | doc | ) |
Set the documentation of the diagram.
Definition at line 222 of file umlscene.cpp.
void UMLScene::setFillColor | ( | const QColor & | color | ) |
Set the background color.
- Parameters
-
color The color to use.
Definition at line 342 of file umlscene.cpp.
void UMLScene::setFolder | ( | UMLFolder * | folder | ) |
Set the UMLFolder in which this diagram lives.
Definition at line 198 of file umlscene.cpp.
void UMLScene::setFont | ( | QFont | font, |
bool | changeAllWidgets = false |
||
) |
Sets the font for the view and optionally all the widgets on the view.
Definition at line 3199 of file umlscene.cpp.
void UMLScene::setGridDotColor | ( | const QColor & | color | ) |
void UMLScene::setID | ( | Uml::ID::Type | id | ) |
Sets the ID of the diagram.
Definition at line 308 of file umlscene.cpp.
void UMLScene::setIsOpen | ( | bool | isOpen | ) |
Sets the flag 'isOpen'.
- Parameters
-
isOpen flag indicating that the diagram is shown to the user
Definition at line 486 of file umlscene.cpp.
void UMLScene::setLineColor | ( | const QColor & | color | ) |
void UMLScene::setLineWidth | ( | uint | width | ) |
void UMLScene::setMenu | ( | const QPoint & | pos | ) |
Sets the popup menu to use when clicking on a diagram background (rather than a widget or listView).
Definition at line 2776 of file umlscene.cpp.
void UMLScene::setName | ( | const QString & | name | ) |
Set the name of the diagram.
Definition at line 276 of file umlscene.cpp.
void UMLScene::setOptionState | ( | const Settings::OptionState & | options | ) |
Sets the options to be used.
Definition at line 436 of file umlscene.cpp.
void UMLScene::setPaste | ( | bool | paste | ) |
Sets the status on whether in a paste state.
Definition at line 2842 of file umlscene.cpp.
void UMLScene::setPos | ( | const QPointF & | pos | ) |
Sets the position of the diagram.
Definition at line 324 of file umlscene.cpp.
void UMLScene::setShowDocumentationIndicator | ( | bool | bShow | ) |
sets whether to show documentation indicator.
Definition at line 3463 of file umlscene.cpp.
void UMLScene::setShowOpSig | ( | bool | bShowOpSig | ) |
Sets whether to show operation signatures.
Definition at line 3479 of file umlscene.cpp.
void UMLScene::setSnapComponentSizeToGrid | ( | bool | bSnap | ) |
Sets whether to snap to grid for component size.
Definition at line 3368 of file umlscene.cpp.
void UMLScene::setSnapGridVisible | ( | bool | bShow | ) |
Sets whether to show snap grid.
Definition at line 3446 of file umlscene.cpp.
void UMLScene::setSnapSpacing | ( | int | x, |
int | y | ||
) |
Sets the grid size in x and y.
Definition at line 3394 of file umlscene.cpp.
void UMLScene::setSnapToGrid | ( | bool | bSnap | ) |
Sets whether to snap to grid.
Definition at line 3351 of file umlscene.cpp.
void UMLScene::setStartedCut | ( | ) |
Called by the view or any of its children when they start a cut operation.
Definition at line 3183 of file umlscene.cpp.
void UMLScene::setTextColor | ( | const QColor & | color | ) |
void UMLScene::setType | ( | Uml::DiagramType::Enum | type | ) |
Set the type of diagram.
Definition at line 292 of file umlscene.cpp.
void UMLScene::setupNewWidget | ( | UMLWidget * | w, |
bool | setPosition = true |
||
) |
Initialize and announce a newly created widget.
Auxiliary to contentsMouseReleaseEvent().
Definition at line 540 of file umlscene.cpp.
void UMLScene::setUseFillColor | ( | bool | ufc | ) |
Sets whether to use the fill/background color.
Definition at line 1266 of file umlscene.cpp.
void UMLScene::showEvent | ( | QShowEvent * | se | ) |
Overrides the standard operation.
Definition at line 589 of file umlscene.cpp.
bool UMLScene::showOpSig | ( | ) | const |
Returns whether to show operation signatures.
Definition at line 3471 of file umlscene.cpp.
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
slot |
makes this view the active view by asking the document to show us
Definition at line 1762 of file umlscene.cpp.
|
slot |
Connects to the signal that UMLApp emits when a cut operation is successful.
If the view or a child started the operation the flag m_bStartedCut will be set and we can carry out any operation that is needed, like deleting the selected widgets for the cut operation.
Definition at line 3141 of file umlscene.cpp.
|
slot |
When a menu selection has been made on the menu that this view created, this method gets called.
Definition at line 2851 of file umlscene.cpp.
|
slot |
Slot called when an object is created.
- Parameters
-
o created UML object
Definition at line 628 of file umlscene.cpp.
|
slot |
Slot called when an object is removed.
- Parameters
-
o removed UML object
Definition at line 678 of file umlscene.cpp.
|
slot |
Called by menu when to show the instance of the view.
Definition at line 3152 of file umlscene.cpp.
|
slot |
Changes the current tool to the selected tool.
The current tool is cleaned and the selected tool initialized.
Definition at line 615 of file umlscene.cpp.
bool UMLScene::snapComponentSizeToGrid | ( | ) | const |
Return whether to use snap to grid for component size.
Definition at line 3360 of file umlscene.cpp.
qreal UMLScene::snappedX | ( | qreal | x | ) |
Returns the input coordinate with possible grid-snap applied.
Definition at line 3402 of file umlscene.cpp.
qreal UMLScene::snappedY | ( | qreal | y | ) |
Returns the input coordinate with possible grid-snap applied.
Definition at line 3420 of file umlscene.cpp.
bool UMLScene::snapToGrid | ( | ) | const |
Return whether to use snap to grid.
Definition at line 3343 of file umlscene.cpp.
int UMLScene::snapX | ( | ) | const |
Returns the x grid size.
Definition at line 3378 of file umlscene.cpp.
int UMLScene::snapY | ( | ) | const |
Returns the y grid size.
Definition at line 3386 of file umlscene.cpp.
const QColor & UMLScene::textColor | ( | ) | const |
Returns the text color to use.
Definition at line 389 of file umlscene.cpp.
void UMLScene::toggleShowGrid | ( | ) |
void UMLScene::toggleSnapComponentSizeToGrid | ( | ) |
Changes snap to grid for component size boolean.
Called from menus.
Definition at line 3326 of file umlscene.cpp.
void UMLScene::toggleSnapToGrid | ( | ) |
DiagramType::Enum UMLScene::type | ( | ) | const |
Returns the type of the diagram.
Definition at line 284 of file umlscene.cpp.
|
protected |
Updates the size of all components in this view.
Definition at line 3506 of file umlscene.cpp.
void UMLScene::updateContainment | ( | UMLCanvasObject * | self | ) |
Refreshes containment association, i.e.
removes possible old containment and adds new containment association if applicable.
- Parameters
-
self Pointer to the contained object for which the association to the containing object is recomputed.
Definition at line 2182 of file umlscene.cpp.
bool UMLScene::useFillColor | ( | ) | const |
Returns whether to use the fill/background color.
Definition at line 1258 of file umlscene.cpp.
Tests the given point against all widgets and returns the widget for which the point is within its bounding rectangle.
In case of multiple matches, returns the smallest widget. Returns NULL if the point is not inside any widget. TODO: What about using QGraphicsScene::items(...)?
Definition at line 1007 of file umlscene.cpp.
UMLWidgetList & UMLScene::widgetList | ( | ) |
Returns a reference to the widget list.
Definition at line 452 of file umlscene.cpp.
UMLWidget * UMLScene::widgetOnDiagram | ( | Uml::ID::Type | id | ) |
Returns whether a widget is already on the diagram.
- Parameters
-
id The id of the widget to check for.
- Returns
- Returns pointer to the widget if it is on the diagram, NULL if not.
Definition at line 1089 of file umlscene.cpp.
Member Data Documentation
|
protected |
All the AssociationWidgets on the diagram.
Definition at line 325 of file umlscene.h.
|
protected |
Definition at line 358 of file umlscene.h.
|
protected |
Definition at line 359 of file umlscene.h.
|
protected |
Definition at line 360 of file umlscene.h.
|
protected |
Flag if view/children started cut operation.
Definition at line 361 of file umlscene.h.
|
protected |
Flag to use snap to grid for component size. The default is off.
Definition at line 328 of file umlscene.h.
|
protected |
Flag to use snap to grid. The default is off.
Definition at line 327 of file umlscene.h.
|
protected |
The documentation of the diagram.
Definition at line 320 of file umlscene.h.
|
protected |
Flag is set to true when diagram is open, i.e. shown to the user.
Definition at line 329 of file umlscene.h.
|
protected |
All the message widgets on the diagram.
Definition at line 323 of file umlscene.h.
|
protected |
The name of the diagram.
Definition at line 319 of file umlscene.h.
|
protected |
Used for creating unique name of collaboration messages.
Definition at line 356 of file umlscene.h.
|
protected |
The ID of the view. Allocated by UMLDoc.
Definition at line 317 of file umlscene.h.
|
protected |
Contains the unique ID to allocate to a widget that needs an ID for the view.
ObjectWidget is an example of this.
Definition at line 315 of file umlscene.h.
|
protected |
Options used by view.
Definition at line 321 of file umlscene.h.
|
protected |
Definition at line 357 of file umlscene.h.
|
protected |
The type of diagram to represent.
Definition at line 318 of file umlscene.h.
|
protected |
All the UMLWidgets on the diagram.
Definition at line 324 of file umlscene.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:29 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.