umbrello/umbrello
classifierwidget.h
Go to the documentation of this file.
100 virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
This class contains the non-graphical information required for a UML Package.
Definition: package.h:32
qreal x() const
qreal y() const
void setDrawAsCircle(bool drawAsCircle)
Sets whether to draw as circle.
Definition: classifierwidget.cpp:1040
This class defines the non-graphical information required for a UML Classifier (ie a class or interfa...
Definition: classifier.h:39
void toggleVisualProperty(VisualProperty property)
A convenient method to toggle individual VisualProperty of this widget.
Definition: classifierwidget.cpp:291
void setShowAttSigs(bool _show)
Sets whether to show attribute signature Only applies when m_umlObject->getBaseType() is ot_Class...
Definition: classifierwidget.cpp:398
AssociationWidget * classAssociationWidget() const
Return the AssociationWidget when this classifier acts as an association class (else return NULL...
Definition: classifierwidget.cpp:649
void toggleShowAttSigs()
Toggles whether to show attribute signatures.
Definition: classifierwidget.cpp:420
bool getDrawAsCircle() const
Returns whether to draw as circle.
Definition: classifierwidget.cpp:1076
UMLWidget * onWidget(const QPointF &p)
Override method from UMLWidget in order to additionally check m_pInterfaceName.
Definition: classifierwidget.cpp:1011
QGraphicsScene * scene() const
void changeToInterface()
Changes this classifier from a class to an interface.
Definition: classifierwidget.cpp:1116
int displayedAttributes() const
Return the number of displayed attributes.
Definition: classifierwidget.cpp:611
void setAttributeSignature(Uml::SignatureType::Enum sig)
Sets the type of signature to display for an attribute.
Definition: classifierwidget.cpp:363
QSizeF calculateSize(bool withExtensions=true) const
Calculate content related size of widget.
Definition: classifierwidget.cpp:468
virtual void slotMenuSelection(QAction *action)
Will be called when a menu selection has been made from the popup menu.
Definition: classifierwidget.cpp:1262
This class represents an association inside a diagram.
Definition: associationwidget.h:50
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Overrides standard method.
Definition: classifierwidget.cpp:658
void setOperationSignature(Uml::SignatureType::Enum sig)
Set the type of signature to display for an Operation.
Definition: classifierwidget.cpp:384
VisualProperty
This enumeration lists the visual properties that can be easily set, reset and toggled and all these ...
Definition: classifierwidget.h:42
QVariant property(const char *name) const
void setVisualProperties(VisualProperties properties)
Set an OR combination of properties stored in properties on this widget.
Definition: classifierwidget.cpp:155
void setVisualProperty(VisualProperty property, bool enable=true)
A convenient method to set and reset individual VisualProperty.
Definition: classifierwidget.cpp:199
virtual bool loadFromXMI(QDomElement &qElement)
Extends base method to adjust also the association of a class association.
Definition: classifierwidget.cpp:1172
int displayedOperations() const
Return the number of displayed operations.
Definition: classifierwidget.cpp:621
Uml::SignatureType::Enum attributeSignature() const
Returns whether to show attribute signatures.
Definition: classifierwidget.cpp:352
UMLClassifier * classifier() const
Return the UMLClassifier which this ClassifierWidget represents.
Definition: classifierwidget.cpp:138
void setClassAssociationWidget(AssociationWidget *assocwidget)
Set the AssociationWidget when this ClassWidget acts as an association class.
Definition: classifierwidget.cpp:632
void setVisualPropertyCmd(VisualProperty property, bool enable=true)
A convenient method to set and reset individual VisualProperty.
Definition: classifierwidget.cpp:215
bool visualProperty(VisualProperty property) const
Definition: classifierwidget.cpp:173
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
Creates the "classwidget" or "interfacewidget" XML element.
Definition: classifierwidget.cpp:1231
VisualProperties visualProperties() const
Definition: classifierwidget.cpp:146
void changeToClass()
Changes this classifier from an interface to a class.
Definition: classifierwidget.cpp:1098
Common implementation for class widget and interface widget.
Definition: classifierwidget.h:32
Uml::SignatureType::Enum operationSignature() const
Definition: classifierwidget.cpp:374
void changeToPackage()
Changes this classifier from an "class-or-package" to a package.
Definition: classifierwidget.cpp:1132
UMLWidget * widgetWithID(Uml::ID::Type id)
Reimplement function from UMLWidget.
Definition: classifierwidget.cpp:1025
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.