PicItem Class Reference

#include <picitem.h>

Inheritance diagram for PicItem:

Inheritance graph
[legend]
Collaboration diagram for PicItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PicItem (ICNDocument *icnDocument, bool newItem, const char *id, MicroSettings *_microSettings)
 ~PicItem ()
void drawShape (QPainter &p)
virtual void buttonStateChanged (const QString &id, bool state)
virtual bool isMovable () const
virtual void updateZ (int baseZ)

Static Public Member Functions

static QString typeString ()

Protected Slots

void slotMicroSettingsDlgAccepted ()

Protected Member Functions

void updateVisibility ()

Protected Attributes

MicroSettingsmicroSettings
PinItemList m_pinItemList
ICNDocumentp_icnDocument
bool m_bExpanded
int m_innerHeight

Detailed Description

Allows visual editing of inital PIC settings
Author:
David Saxton

Definition at line 66 of file picitem.h.


Member Function Documentation

virtual bool PicItem::isMovable (  )  const [inline, virtual]

Returns whether the CNItem allows itself to be moved on the canvas. Most do, but some (such as the PicItem) don't allow this

Reimplemented from Item.

Definition at line 76 of file picitem.h.

void PicItem::updateZ ( int  baseZ  )  [virtual]

Sets this item to the given baseZ level, and calls this function for the children with baseZ incremented by one. Reinherit this function to set the Z of attached stuff (such as nodes).

Reimplemented from CNItem.

Definition at line 299 of file picitem.cpp.

References CIWidgetMgr::button().

Referenced by PicItem().


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