Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Examples  

QSCAxesShadow Class Reference

Simple QSCObject wrapper around QSAxes. More...

#include <qsaxes.h>

Inheritance diagram for QSCAxesShadow:

Inheritance graph
[legend]
List of all members.

Public Slots

virtual void forceUpdate ()

Public Methods

virtual ~QSCAxesShadow ()
virtual void setAutoUpdates (bool enabled)
virtual void setParentAxes (QSAxes *)
virtual void setBox (const QSRectf &rect, QSDrv *drv)
virtual QSRectf box (QSDrv *drv)
virtual bool isHit (const QSPt2f &p, QSDrv *drv)
virtual bool isAxesShadow ()
virtual int style ()
virtual QString name ()
virtual void draw (QSDrv *drv, bool blocking, bool transparent)
virtual void paintSkeleton (QPainter *p, double dpi=72.0)
virtual void paint (QPainter *p, double dpi=72.0, bool blocking=true, bool transparent=true)
virtual bool busy () const
virtual void stop ()
virtual void loadStateFromStream (QDataStream &stream, QSObjectFactory *factory)
virtual void saveStateToStream (QDataStream &stream, QSObjectFactory *factory)

Protected Methods

 QSCAxesShadow (QSAxes *parent)

Detailed Description

Simple QSCObject wrapper around QSAxes.

QSAxes doesn't inherit QCObject ( multimple inheritance from QObject is not allowed ), instead a shadow QSCObject is providen, so use:axes->shadowObject() instead of casting. Notice that this object inherits QSCGroup, so all objects added to this group will be bound with this axes - it will allow them to to use this axes coordinate system, for example arrow could point at some area of a graph. Constructor is a private memeber. You have to create an QSAxes2D or QSAxes3D first and use QSAxes::shadowObject() to get a pointer to this object.


Constructor & Destructor Documentation

virtual QSCAxesShadow::~QSCAxesShadow   [virtual]
 

Destructor.

QSCAxesShadow::QSCAxesShadow QSAxes   parent [protected]
 

Protected constructor. Use QSAxes::shadowObject() to create QSCAxesShadow object.


Member Function Documentation

virtual QSRectf QSCAxesShadow::box QSDrv   drv [virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual bool QSCAxesShadow::busy   const [virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::draw QSDrv   drv,
bool    blocking,
bool    transparent
[virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::forceUpdate   [virtual, slot]
 

Emits sigUpdate()

Reimplemented from QSCObject.

virtual bool QSCAxesShadow::isAxesShadow   [virtual]
 

Don't change it. It must always return 'false'. Do not reimplement this function in your own objects !.

Reimplemented from QSCObject.

virtual bool QSCAxesShadow::isHit const QSPt2f   p,
QSDrv   drv
[virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::loadStateFromStream QDataStream &    stream,
QSObjectFactory   factory
[virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual QString QSCAxesShadow::name   [virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::paint QPainter *    p,
double    dpi = 72.0,
bool    blocking = true,
bool    transparent = true
[virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::paintSkeleton QPainter *    p,
double    dpi = 72.0
[virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::saveStateToStream QDataStream &    stream,
QSObjectFactory   factory
[virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::setAutoUpdates bool    enabled [virtual]
 

Control whether sigParametersChnged emits sigUpdate

Reimplemented from QSCObject.

virtual void QSCAxesShadow::setBox const QSRectf   rect,
QSDrv   drv
[virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::setParentAxes QSAxes   [virtual]
 

Can't change parent axes. This method does nothing.

Reimplemented from QSCGroup.

virtual void QSCAxesShadow::stop   [virtual]
 

Reimplemented

Reimplemented from QSCGroup.

virtual int QSCAxesShadow::style   [virtual]
 

Default style is Moveable | Resizeable

Reimplemented from QSCGroup.


The documentation for this class was generated from the following file:
Generated on Mon Mar 18 19:16:38 2002 for KMatplot library by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002