|
| | PinPortBase (UMLScene *scene, WidgetType type, UMLWidget *owner, UMLObject *o) |
| |
| | PinPortBase (UMLScene *scene, WidgetType type, UMLWidget *owner=nullptr, Uml::ID::Type id=Uml::ID::None) |
| |
| virtual | ~PinPortBase () |
| |
| virtual void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) |
| |
| virtual QRectF | boundingRect () const |
| |
| virtual UMLWidget * | ownerWidget () const |
| |
| void | setInitialPosition (const QPointF &scenePos) |
| |
| qreal | getX () const |
| |
| qreal | getY () const |
| |
| QPointF | getPos () const |
| |
| void | updateWidget () |
| |
| void | setName (const QString &strName) |
| |
| void | moveWidgetBy (qreal diffX, qreal diffY) |
| |
| virtual void | notifyParentResize () |
| |
| UMLWidget * | onWidget (const QPointF &p) |
| |
| UMLWidget * | widgetWithID (Uml::ID::Type id) |
| |
| FloatingTextWidget * | floatingTextWidget () |
| |
| void | setFloatingTextWidget (FloatingTextWidget *ft) |
| |
| void | saveToXMI (QXmlStreamWriter &writer) |
| |
| bool | loadFromXMI (QDomElement &qElement) |
| |
| | UMLWidget (UMLScene *scene, WidgetType type=wt_UMLWidget, UMLObject *o=nullptr) |
| |
| | UMLWidget (UMLScene *scene, WidgetType type=wt_UMLWidget, Uml::ID::Type id=Uml::ID::None) |
| |
| virtual | ~UMLWidget () |
| |
| UMLWidget & | operator= (const UMLWidget &other) |
| |
| bool | operator== (const UMLWidget &other) const |
| |
| virtual QSizeF | minimumSize () const |
| |
| void | setMinimumSize (const QSizeF &size) |
| |
| virtual QSizeF | maximumSize () |
| |
| void | setMaximumSize (const QSizeF &size) |
| |
| virtual void | setUseFillColor (bool fc) |
| |
| void | setUseFillColorCmd (bool fc) |
| |
| virtual void | setTextColor (const QColor &color) |
| |
| void | setTextColorCmd (const QColor &color) |
| |
| virtual void | setLineColor (const QColor &color) |
| |
| virtual void | setLineColorCmd (const QColor &color) |
| |
| virtual void | setLineWidth (uint width) |
| |
| void | setLineWidthCmd (uint width) |
| |
| virtual void | setFillColor (const QColor &color) |
| |
| void | setFillColorCmd (const QColor &color) |
| |
| void | setSelectedFlag (bool _select) |
| |
| virtual void | setSelected (bool _select) |
| |
| void | setScene (UMLScene *scene) |
| |
| void | setPenFromSettings (QPainter &p) |
| |
| void | setPenFromSettings (QPainter *p) |
| |
| virtual void | setFont (const QFont &font) |
| |
| void | setFontCmd (const QFont &font) |
| |
| bool | getStartMove () const |
| |
| virtual void | setX (qreal x) |
| |
| virtual void | setY (qreal y) |
| |
| qreal | height () const |
| |
| qreal | width () const |
| |
| void | setSize (qreal width, qreal height) |
| |
| void | setSize (const QSizeF &size) |
| |
| virtual void | resizeWidget (qreal newW, qreal newH) |
| |
| bool | getIgnoreSnapToGrid () const |
| |
| void | setIgnoreSnapToGrid (bool to) |
| |
| virtual bool | isLocatedIn (const UMLWidget *other) const |
| |
| void | moveByLocal (qreal dx, qreal dy) |
| |
| virtual void | removeAssoc (AssociationWidget *pAssoc) |
| |
| virtual void | addAssoc (AssociationWidget *pAssoc) |
| |
| AssociationWidgetList & | associationWidgetList () const |
| |
| bool | isInstance () const |
| |
| void | setIsInstance (bool isInstance) |
| |
| void | setInstanceName (const QString &instanceName) |
| |
| QString | instanceName () const |
| |
| Uml::ShowStereoType::Enum | showStereotype () const |
| |
| virtual void | setShowStereotype (Uml::ShowStereoType::Enum flag) |
| |
| QString | tags () const |
| |
| virtual bool | showPropertiesDialog () |
| |
| virtual void | adjustAssocs (qreal dx, qreal dy) |
| |
| virtual void | adjustUnselectedAssocs (qreal dx, qreal dy) |
| |
| bool | isActivated () const |
| |
| void | setActivated (bool active=true) |
| |
| virtual void | cleanup () |
| |
| void | updateGeometry (bool withAssocs=true) |
| |
| void | clipSize () |
| |
| void | forceUpdateFontMetrics (QPainter *painter) |
| |
| void | forceUpdateFontMetrics (QFont &font, QPainter *painter) |
| |
| QPointF | startMovePosition () const |
| |
| void | setStartMovePosition (const QPointF &position) |
| |
| QSizeF | startResizeSize () const |
| |
| virtual QSizeF | calculateSize (bool withExtensions=true) const |
| |
| void | resize () |
| |
| bool | fixedAspectRatio () const |
| |
| void | setFixedAspectRatio (bool state) |
| |
| bool | resizable () const |
| |
| void | setResizable (bool state) |
| |
| virtual void | setDefaultFontMetrics (QFont &font, UMLWidget::FontType fontType) |
| |
| virtual void | setDefaultFontMetrics (QFont &font, UMLWidget::FontType fontType, QPainter &painter) |
| |
| QFontMetrics & | getFontMetrics (UMLWidget::FontType fontType) const |
| |
| void | setFontMetrics (UMLWidget::FontType fontType, QFontMetrics fm) |
| |
| void | setupFontType (QFont &font, UMLWidget::FontType fontType) |
| |
| | WidgetBase (UMLScene *scene, WidgetType type=wt_UMLWidget, Uml::ID::Type id=Uml::ID::None) |
| |
| virtual | ~WidgetBase () |
| |
| UMLObject * | umlObject () const |
| |
| virtual void | setUMLObject (UMLObject *obj) |
| |
| Uml::ID::Type | id () const |
| |
| void | setID (Uml::ID::Type id) |
| |
| void | setLocalID (Uml::ID::Type id) |
| |
| Uml::ID::Type | localID () const |
| |
| WidgetType | baseType () const |
| |
| void | setBaseType (const WidgetType &baseType) |
| |
| QLatin1String | baseTypeStr () const |
| |
| QString | baseTypeStrWithoutPrefix () const |
| |
| UMLScene * | umlScene () const |
| |
| UMLDoc * | umlDoc () const |
| |
| QString | documentation () const |
| |
| bool | hasDocumentation () const |
| |
| virtual void | setDocumentation (const QString &doc) |
| |
| QString | name () const |
| |
| QColor | lineColor () const |
| |
| uint | lineWidth () const |
| |
| QColor | textColor () const |
| |
| QColor | fillColor () const |
| |
| bool | usesDiagramLineColor () const |
| |
| void | setUsesDiagramLineColor (bool state) |
| |
| bool | usesDiagramLineWidth () const |
| |
| void | setUsesDiagramLineWidth (bool state) |
| |
| bool | useFillColor () const |
| |
| bool | usesDiagramTextColor () const |
| |
| void | setUsesDiagramTextColor (bool state) |
| |
| bool | usesDiagramFillColor () const |
| |
| void | setUsesDiagramFillColor (bool state) |
| |
| bool | usesDiagramUseFillColor () const |
| |
| void | setUsesDiagramUseFillColor (bool state) |
| |
| virtual QFont | font () const |
| |
| bool | autoResize () const |
| |
| void | setAutoResize (bool state) |
| |
| bool | changesShape () const |
| |
| void | setChangesShape (bool state) |
| |
| WidgetBase & | operator= (const WidgetBase &other) |
| |
| QRectF | rect () const |
| |
| void | setRect (const QRectF &rect) |
| |
| void | setRect (qreal x, qreal y, qreal width, qreal height) |
| |
| bool | isActivityWidget () const |
| |
| bool | isActorWidget () const |
| |
| bool | isArtifactWidget () const |
| |
| bool | isAssociationWidget () const |
| |
| bool | isBoxWidget () const |
| |
| bool | isCategoryWidget () const |
| |
| bool | isClassWidget () const |
| |
| bool | isCombinedFragmentWidget () const |
| |
| bool | isComponentWidget () const |
| |
| bool | isDatatypeWidget () const |
| |
| bool | isEntityWidget () const |
| |
| bool | isEnumWidget () const |
| |
| bool | isFloatingDashLineWidget () const |
| |
| bool | isForkJoinWidget () const |
| |
| bool | isInterfaceWidget () const |
| |
| bool | isMessageWidget () const |
| |
| bool | isNodeWidget () const |
| |
| bool | isNoteWidget () const |
| |
| bool | isObjectNodeWidget () const |
| |
| bool | isObjectWidget () const |
| |
| bool | isPackageWidget () const |
| |
| bool | isPinWidget () const |
| |
| bool | isPortWidget () const |
| |
| bool | isPreconditionWidget () const |
| |
| bool | isRegionWidget () const |
| |
| bool | isSignalWidget () const |
| |
| bool | isStateWidget () const |
| |
| bool | isTextWidget () const |
| |
| bool | isUseCaseWidget () const |
| |
| ActivityWidget * | asActivityWidget () |
| |
| ActorWidget * | asActorWidget () |
| |
| ArtifactWidget * | asArtifactWidget () |
| |
| AssociationWidget * | asAssociationWidget () |
| |
| BoxWidget * | asBoxWidget () |
| |
| CategoryWidget * | asCategoryWidget () |
| |
| ClassifierWidget * | asClassifierWidget () |
| |
| CombinedFragmentWidget * | asCombinedFragmentWidget () |
| |
| ComponentWidget * | asComponentWidget () |
| |
| DatatypeWidget * | asDatatypeWidget () |
| |
| EntityWidget * | asEntityWidget () |
| |
| EnumWidget * | asEnumWidget () |
| |
| FloatingDashLineWidget * | asFloatingDashLineWidget () |
| |
| ForkJoinWidget * | asForkJoinWidget () |
| |
| InterfaceWidget * | asInterfaceWidget () |
| |
| MessageWidget * | asMessageWidget () |
| |
| NodeWidget * | asNodeWidget () |
| |
| NoteWidget * | asNoteWidget () |
| |
| ObjectNodeWidget * | asObjectNodeWidget () |
| |
| ObjectWidget * | asObjectWidget () |
| |
| PackageWidget * | asPackageWidget () |
| |
| PinWidget * | asPinWidget () |
| |
| PinPortBase * | asPinPortBase () |
| |
| PortWidget * | asPortWidget () |
| |
| PreconditionWidget * | asPreconditionWidget () |
| |
| RegionWidget * | asRegionWidget () |
| |
| SignalWidget * | asSignalWidget () |
| |
| StateWidget * | asStateWidget () |
| |
| FloatingTextWidget * | asFloatingTextWidget () |
| |
| UseCaseWidget * | asUseCaseWidget () |
| |
| UMLWidget * | asUMLWidget () |
| |
| const ActivityWidget * | asActivityWidget () const |
| |
| const ActorWidget * | asActorWidget () const |
| |
| const ArtifactWidget * | asArtifactWidget () const |
| |
| const AssociationWidget * | asAssociationWidget () const |
| |
| const BoxWidget * | asBoxWidget () const |
| |
| const CategoryWidget * | asCategoryWidget () const |
| |
| const ClassifierWidget * | asClassifierWidget () const |
| |
| const CombinedFragmentWidget * | asCombinedFragmentWidget () const |
| |
| const ComponentWidget * | asComponentWidget () const |
| |
| const DatatypeWidget * | asDatatypeWidget () const |
| |
| const EntityWidget * | asEntityWidget () const |
| |
| const EnumWidget * | asEnumWidget () const |
| |
| const FloatingDashLineWidget * | asFloatingDashLineWidget () const |
| |
| const ForkJoinWidget * | asForkJoinWidget () const |
| |
| const InterfaceWidget * | asInterfaceWidget () const |
| |
| const MessageWidget * | asMessageWidget () const |
| |
| const NodeWidget * | asNodeWidget () const |
| |
| const NoteWidget * | asNoteWidget () const |
| |
| const ObjectNodeWidget * | asObjectNodeWidget () const |
| |
| const ObjectWidget * | asObjectWidget () const |
| |
| const PackageWidget * | asPackageWidget () const |
| |
| const PinWidget * | asPinWidget () const |
| |
| const PinPortBase * | asPinPortBase () const |
| |
| const PortWidget * | asPortWidget () const |
| |
| const PreconditionWidget * | asPreconditionWidget () const |
| |
| const RegionWidget * | asRegionWidget () const |
| |
| const SignalWidget * | asSignalWidget () const |
| |
| const StateWidget * | asStateWidget () const |
| |
| const FloatingTextWidget * | asFloatingTextWidget () const |
| |
| const UseCaseWidget * | asUseCaseWidget () const |
| |
| const UMLWidget * | asUMLWidget () const |
| |
| | DiagramProxyWidget (UMLWidget *widget, qreal borderWidth=5) |
| |
| virtual | ~DiagramProxyWidget () |
| |
| Uml::ID::Type | diagramLink () const |
| |
| UMLScene * | linkedDiagram () const |
| |
| bool | setDiagramLink (const Uml::ID::Type &id) |
| |
| const QRectF & | clientRect () const |
| |
| const QRectF & | sceneRect () const |
| |
| void | setClientRect (const QRectF &rect) |
| |
| bool | isProxyWidget () const |
| |
| UMLWidget * | getProxiedWidget (const QPointF &p) const |
| |
| QPointF | mapFromClient (const QPointF &p) const |
| |
| QRectF | mapFromClient (const QRectF &r) const |
| |
| QPointF | mapToClient (const QPointF &pos) const |
| |
| void | paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) |
| |
| bool | showLinkedDiagram () const |
| |
| void | setShowLinkedDiagram (bool showLinkedDiagram) |
| |
| QRectF | iconRect () const |
| |
| void | setIconRect (const QRectF &iconRect) |
| |
|
| void | init (UMLWidget *owner=nullptr) |
| |
| bool | activate (IDChangeLog *changeLog=nullptr) |
| |
| virtual void | contextMenuEvent (QGraphicsSceneContextMenuEvent *event) |
| |
| virtual void | mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) |
| |
| virtual void | mousePressEvent (QGraphicsSceneMouseEvent *event) |
| |
| virtual void | mouseMoveEvent (QGraphicsSceneMouseEvent *event) |
| |
| virtual void | mouseReleaseEvent (QGraphicsSceneMouseEvent *event) |
| |
| virtual void | moveEvent (QGraphicsSceneMouseEvent *event) |
| |
| virtual void | constrainMovementForAllWidgets (qreal &diffX, qreal &diffY) |
| |
| virtual void | constrain (qreal &width, qreal &height) |
| |
| virtual bool | isInResizeArea (QGraphicsSceneMouseEvent *me) |
| |
| virtual QCursor | resizeCursor () const |
| |
| void | selectSingle (QGraphicsSceneMouseEvent *me) |
| |
| void | selectMultiple (QGraphicsSceneMouseEvent *me) |
| |
| void | deselect (QGraphicsSceneMouseEvent *me) |
| |
| void | setSelectionBounds () |
| |
| void | resize (QGraphicsSceneMouseEvent *me) |
| |
| bool | wasSizeChanged () |
| |
| bool | wasPositionChanged () |
| |
| virtual void | toForeground () |
| |
| void | addConnectedWidget (UMLWidget *widget, Uml::AssociationType::Enum type=Uml::AssociationType::Association, AddWidgetOptions options=Default) |
| |
| void | addConnectedUMLObject (UMLObject::ObjectType otype, Uml::AssociationType::Enum type) |
| |
| void | addWidget (UMLWidget *widget, bool showProperties=true) |
| |
| QVariant | itemChange (GraphicsItemChange change, const QVariant &value) |
| |
| DiagramProxyWidget & | operator= (const DiagramProxyWidget &other) |
| |
| bool | activate (IDChangeLog *changeLog=nullptr) |
| |
| bool | loadFromXMI (QDomElement &qElement) |
| |
| void | saveToXMI (QXmlStreamWriter &writer) |
| |
| void | setupEvent (QGraphicsSceneMouseEvent &e, const QGraphicsSceneMouseEvent *event, const QPointF &pos) const |
| |
| void | setupEvent (QGraphicsSceneContextMenuEvent &e, const QGraphicsSceneContextMenuEvent *event, const QPointF &pos) const |
| |
| void | slotMenuSelection (QAction *action) |
| |