umbrello API Documentation

DatatypeWidget Class Reference

Defines a graphical version of the datatype. A graphical version of an datatype. More...

#include <datatypewidget.h>

Inheritance diagram for DatatypeWidget:

UMLWidget WidgetBase List of all members.

Public Member Functions

 DatatypeWidget (UMLView *view, UMLClassifier *d)
 Constructs an DatatypeWidget.
virtual ~DatatypeWidget ()
 Standard deconstructor.
void draw (QPainter &p, int offsetX, int offsetY)
 Overrides standard method.
void saveToXMI (QDomDocument &qDoc, QDomElement &qElement)
 Saves to the <datatypewidget> XMI element.
bool loadFromXMI (QDomElement &qElement)
 Loads from an <datatypewidget> XMI element.

Protected Member Functions

QSize calculateSize ()
 Overrides method from UMLWidget.

Detailed Description

Defines a graphical version of the datatype. A graphical version of an datatype.

Most of the functionality will come from the UMLWidget class from which class inherits from.

Author:
Jonathan Riddell
See also:
UMLWidget Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org

Definition at line 30 of file datatypewidget.h.


Constructor & Destructor Documentation

DatatypeWidget::DatatypeWidget UMLView view,
UMLClassifier d
 

Constructs an DatatypeWidget.

Parameters:
view The parent of this DatatypeWidget.
d The UMLClassifier this will be representing.

Definition at line 30 of file datatypewidget.cpp.

References UMLWidget::init().

DatatypeWidget::~DatatypeWidget  )  [virtual]
 

Standard deconstructor.

Definition at line 34 of file datatypewidget.cpp.


Member Function Documentation

void DatatypeWidget::draw QPainter &  p,
int  offsetX,
int  offsetY
[virtual]
 

Overrides standard method.

Implements UMLWidget.

Definition at line 42 of file datatypewidget.cpp.

References UMLWidget::drawSelected(), UMLObject::getAbstract(), UMLWidget::getFont(), UMLWidget::getFontMetrics(), UMLWidget::getName(), UMLObject::getStereotype(), and UMLWidget::setPen().

void DatatypeWidget::saveToXMI QDomDocument &  qDoc,
QDomElement &  qElement
[virtual]
 

Saves to the <datatypewidget> XMI element.

Reimplemented from UMLWidget.

Definition at line 105 of file datatypewidget.cpp.

bool DatatypeWidget::loadFromXMI QDomElement &  qElement  )  [virtual]
 

Loads from an <datatypewidget> XMI element.

Reimplemented from UMLWidget.

Definition at line 111 of file datatypewidget.cpp.

QSize DatatypeWidget::calculateSize  )  [protected, virtual]
 

Overrides method from UMLWidget.

Reimplemented from UMLWidget.

Definition at line 77 of file datatypewidget.cpp.

References UMLWidget::calculateSize(), UMLWidget::getFontMetrics(), UMLObject::getFullyQualifiedName(), and UMLObject::getStereotype().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for umbrello Version 3.1.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Jun 26 08:08:04 2007 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003