umbrello API Documentation

PackageWidget Class Reference

Defines a graphical version of the Package. A graphical version of a Package. More...

#include <packagewidget.h>

Inheritance diagram for PackageWidget:

UMLWidget WidgetBase List of all members.

Public Member Functions

 PackageWidget (UMLView *view, UMLPackage *o)
 Constructs a PackageWidget.
virtual ~PackageWidget ()
 destructor
void draw (QPainter &p, int offsetX, int offsetY)
 Overrides standard method.
void saveToXMI (QDomDocument &qDoc, QDomElement &qElement)
 Saves to the <packagewidget> XMI element.

Protected Member Functions

QSize calculateSize ()
 Overrides method from UMLWidget.

Detailed Description

Defines a graphical version of the Package. A graphical version of a Package.

Most of the functionality will come from the UMLPackage class.

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 packagewidget.h.


Constructor & Destructor Documentation

PackageWidget::PackageWidget UMLView view,
UMLPackage o
 

Constructs a PackageWidget.

Parameters:
view The parent of this PackageWidget.
o The UMLObject this will be representing.

Definition at line 27 of file packagewidget.cpp.

References UMLWidget::init().

PackageWidget::~PackageWidget  )  [virtual]
 

destructor

Definition at line 48 of file packagewidget.cpp.


Member Function Documentation

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

Overrides standard method.

Implements UMLWidget.

Definition at line 50 of file packagewidget.cpp.

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

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

Saves to the <packagewidget> XMI element.

Reimplemented from UMLWidget.

Definition at line 128 of file packagewidget.cpp.

QSize PackageWidget::calculateSize  )  [protected, virtual]
 

Overrides method from UMLWidget.

Reimplemented from UMLWidget.

Definition at line 100 of file packagewidget.cpp.

References UMLWidget::calculateSize(), UMLWidget::getFontMetrics(), UMLObject::getName(), 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:05 2007 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003