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

QSCGroup Class Reference

Group of QSCObject s, which is also QSCObject. More...

#include <qscobject.h>

Inheritance diagram for QSCGroup:

Inheritance graph
[legend]
List of all members.

Public Methods

 QSCGroup (QObject *parent=NULL)
virtual ~QSCGroup ()
virtual void setParentAxes (QSAxes *axes)
QSCObjectCollectionobjects () const
virtual int style ()
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 void draw (QSDrv *drv, bool blocking=true, bool transparent=true)
virtual bool busy () const
virtual void stop ()
virtual bool isHit (const QSPt2f &p, QSDrv *drv)
virtual void setBox (const QSRectf &canvas_rect, QSDrv *drv)
virtual QSRectf box (QSDrv *drv)
virtual QString name ()
virtual void loadStateFromStream (QDataStream &stream, QSObjectFactory *factory)
virtual void saveStateToStream (QDataStream &stream, QSObjectFactory *factory)

Protected Slots

void slot_draw_ends ()
void slot_collection_changed ()
void slot_object_added (QSCObject *)
void slot_object_removed (QSCObject *)

Protected Attributes

QSCObjectCollectionm_objects
bool m_w_minus
bool m_h_minus

Detailed Description

Group of QSCObject s, which is also QSCObject.

All its functionality is exposed through its object collection - see objects().


Constructor & Destructor Documentation

QSCGroup::QSCGroup QObject *    parent = NULL
 

Constructor

virtual QSCGroup::~QSCGroup   [virtual]
 

Destructor


Member Function Documentation

virtual QSRectf QSCGroup::box QSDrv   drv [virtual]
 

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

virtual bool QSCGroup::busy   const [virtual]
 

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

virtual void QSCGroup::draw QSDrv   drv,
bool    blocking = true,
bool    transparent = true
[virtual]
 

Reimplemented

Implements QSCObject.

Reimplemented in QSCAxesShadow.

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

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

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

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

virtual QString QSCGroup::name   [virtual]
 

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

QSCObjectCollection* QSCGroup::objects   const [inline]
 

Returns a list of grouped object.

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

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

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

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

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

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

virtual void QSCGroup::setBox const QSRectf   canvas_rect,
QSDrv   drv
[virtual]
 

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

virtual void QSCGroup::setParentAxes QSAxes   axes [virtual]
 

Sets parent axes in all contained objects.

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

virtual void QSCGroup::stop   [virtual]
 

Reimplemented

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.

virtual int QSCGroup::style   [inline, virtual]
 

Default style is Moveable | Resizeable

Reimplemented from QSCObject.

Reimplemented in QSCAxesShadow.


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