DrawPart Class Reference

#include <drawpart.h>

Inheritance diagram for DrawPart:

Inheritance graph
[legend]
Collaboration diagram for DrawPart:

Collaboration graph
[legend]
List of all members.

Public Types

enum  DrawAction {
  da_text = 0, da_line = 1, da_arrow = 2, da_rectangle = 3,
  da_ellipse = 4
}

Public Member Functions

 DrawPart (ItemDocument *itemDocument, bool newItem, const char *id)
virtual ~DrawPart ()
int rtti () const
virtual bool canResize () const
virtual VariantcreateProperty (const QString &id, Variant::Type::Value type)
Qt::PenStyle getDataPenStyle (const QString &id)
Qt::PenCapStyle getDataPenCapStyle (const QString &id)
void setDataPenStyle (const QString &id, Qt::PenStyle value)
void setDataPenCapStyle (const QString &id, Qt::PenCapStyle value)
virtual ItemData itemData () const
virtual void restoreFromItemData (const ItemData &itemData)

Static Public Member Functions

static QString penStyleToID (Qt::PenStyle style)
static Qt::PenStyle idToPenStyle (const QString &id)
static QString penCapStyleToID (Qt::PenCapStyle style)
static Qt::PenCapStyle idToPenCapStyle (const QString &id)
static QString penStyleToName (Qt::PenStyle style)
static Qt::PenStyle nameToPenStyle (const QString &name)
static QString penCapStyleToName (Qt::PenCapStyle style)
static Qt::PenCapStyle nameToPenCapStyle (const QString &name)

Detailed Description

Author:
David Saxton

Definition at line 24 of file drawpart.h.


Member Function Documentation

virtual bool DrawPart::canResize (  )  const [inline, virtual]

Whether or not we can resize the item

Reimplemented from Item.

Definition at line 42 of file drawpart.h.


The documentation for this class was generated from the following files:
Generated on Tue May 8 17:05:39 2007 for KTechLab by  doxygen 1.5.1