umbrello/umbrello
widgetbase.h
Go to the documentation of this file.
144 virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
void setUsesDiagramFillColor(bool state)
Set state if diagram fill color is used.
Definition: widgetbase.cpp:382
bool m_usesDiagramTextColor
true by default, false if the colors have been explicitly set for this widget.
Definition: widgetbase.h:180
Definition: widgetbase.h:64
Definition: widgetbase.h:51
UMLObject * umlObject() const
Returns the UMLObject set to represent.
Definition: widgetbase.cpp:113
Definition: widgetbase.h:62
Definition: widgetbase.h:48
Definition: widgetbase.h:44
UMLDoc * umlDoc() const
This is shortcut method for UMLApp::app()->document().
Definition: widgetbase.cpp:103
void setUsesDiagramTextColor(bool state)
Set state if diagram text color is used.
Definition: widgetbase.cpp:338
virtual void showPropertiesDialog()
A virtual method for the widget to display a property dialog box.
Definition: widgetbase.cpp:452
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Draws the UMLWidget on the given paint device.
Definition: widgetbase.cpp:643
bool usesDiagramUseFillColor() const
Returns state of diagram use fill color is used.
Definition: widgetbase.cpp:392
UMLScene * umlScene() const
Deliver a pointer to the connected UMLView (needed esp.
Definition: widgetbase.cpp:93
virtual void setUMLObject(UMLObject *obj)
Sets the UMLObject to represent.
Definition: widgetbase.cpp:123
Definition: widgetbase.h:71
virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
Reimplemented to show appropriate context menu.
Definition: widgetbase.cpp:651
virtual void saveToXMI(QDomDocument &qDoc, QDomElement &qElement)
A virtual method to save the properties of this widget into a QDomElement i.e xml.
Definition: widgetbase.cpp:467
Definition: widgetbase.h:57
virtual bool loadFromXMI(QDomElement &qElement)
A virtual method to load the properties of this widget from a QDomElement into this widget...
Definition: widgetbase.cpp:507
Definition: widgetbase.h:47
QString name() const
Gets the name from the corresponding UMLObject if this widget has an underlying UMLObject; if it does...
Definition: widgetbase.cpp:197
Definition: widgetbase.h:59
Definition: widgetbase.h:65
QString documentation() const
Used by some child classes to get documentation.
Definition: widgetbase.cpp:157
Definition: widgetbase.h:63
void setName(const QString &strName)
Sets the name in the corresponding UMLObject.
Definition: widgetbase.cpp:210
static QString toString(WidgetType wt)
Helper function for debug output.
Definition: widgetbase.cpp:873
Definition: widgetbase.h:49
Definition: widgetbase.h:46
bool usesDiagramTextColor() const
Returns state if diagram text color is used.
Definition: widgetbase.cpp:328
virtual void slotMenuSelection(QAction *trigger)
This is usually called synchronously after menu.exec() and trigger's parent is always the ListPopupMe...
Definition: widgetbase.cpp:724
void setDocumentation(const QString &doc)
Used by some child classes to set documentation.
Definition: widgetbase.cpp:182
Definition: widgetbase.h:56
Definition: widgetbase.h:66
Definition: widgetbase.h:60
QRectF rect() const
return drawing rectangle of widget in local coordinates
Definition: widgetbase.cpp:600
Definition: widgetbase.h:43
void setUsesDiagramLineWidth(bool state)
Set state of diagram line width is used.
Definition: widgetbase.cpp:422
bool usesDiagramLineWidth() const
Returns state of diagram line width is used.
Definition: widgetbase.cpp:412
Definition: widgetbase.h:58
WidgetBase(UMLScene *scene, WidgetType type=wt_UMLWidget)
Creates a WidgetBase object.
Definition: widgetbase.cpp:33
Uml::ID::Type m_nId
This ID is only used when the widget does not have a corresponding UMLObject (i.e.
Definition: widgetbase.h:165
virtual void setupContextMenuActions(ListPopupMenu &menu)
Definition: widgetbase.cpp:687
virtual void setFont(const QFont &font)
Set the font used to display text inside this widget.
Definition: widgetbase.cpp:443
void setUsesDiagramUseFillColor(bool state)
Set state of diagram use fill color is used.
Definition: widgetbase.cpp:402
Definition: widgetbase.h:67
Definition: widgetbase.h:53
Definition: widgetbase.h:50
bool usesDiagramLineColor() const
Returns state of diagram line color is used.
Definition: widgetbase.cpp:352
A popup menu that depending on what type is set to will display a different menu. ...
Definition: listpopupmenu.h:40
Definition: widgetbase.h:68
Definition: widgetbase.h:55
void setUsesDiagramLineColor(bool state)
Set state of diagram line color is used.
Definition: widgetbase.cpp:362
Definition: widgetbase.h:45
Definition: widgetbase.h:54
void setRect(const QRectF &rect)
set widget rectangle in item coordinates
Definition: widgetbase.cpp:608
Definition: widgetbase.h:52
bool m_useFillColor
flag indicates if the UMLWidget uses the Diagram FillColour
Definition: widgetbase.h:173
Definition: widgetbase.h:61
Definition: widgetbase.h:69
virtual QFont font() const
Returns the font used for diaplaying any text.
Definition: widgetbase.cpp:431
Definition: widgetbase.h:70
bool usesDiagramFillColor() const
Returns state of diagram fill color is used.
Definition: widgetbase.cpp:372
bool hasDocumentation()
Returns state of documentation for the widget.
Definition: widgetbase.cpp:169
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:01 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:01 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.