Main Page | Class Hierarchy | Class List | File List | Class Members

Canvas::Abstract Class Reference

Container class. More...

#include <canvas.h>

Inheritance diagram for Canvas::Abstract:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Abstract ()
const QList< Item * > * items () const
ItemitemAt (QPoint pos) const
ItemitemAt (int x, int y) const
QList< Item * > itemsAt (QPoint pos) const
QList< Item * > itemsAt (int x, int y) const
virtual void ensureAnimating ()=0
virtual void ensurePendingUpdate ()=0
virtual void invalidate (const QRect &r, bool translate=true)=0
virtual void invalidate (const QRegion &r, bool translate=true)=0
virtual class WidgettopLevelCanvas ()=0

Protected Attributes

QList< Item * > m_items
QList< Item * > m_animated_items

Friends

class Item

Detailed Description

Container class.

A Abstract is a set of canvas items.


Constructor & Destructor Documentation

Canvas::Abstract::Abstract  ) 
 

The constructor


Member Function Documentation

virtual void Canvas::Abstract::ensureAnimating  )  [pure virtual]
 

Virtual function to let know the canvas that it has animated items in it

virtual void Canvas::Abstract::ensurePendingUpdate  )  [pure virtual]
 

Virtual function to ensure an update is pending, called from children

virtual void Canvas::Abstract::invalidate const QRegion &  r,
bool  translate = true
[pure virtual]
 

Virtual function to update a region

virtual void Canvas::Abstract::invalidate const QRect &  r,
bool  translate = true
[pure virtual]
 

Virtual function to update a rect

Item* Canvas::Abstract::itemAt int  x,
int  y
const [inline]
 

Overload, same as above

Item * Canvas::Abstract::itemAt QPoint  pos  )  const
 

Helper function to retrieve the topmost item at the given position

const QList<Item*>* Canvas::Abstract::items  )  const [inline]
 

Returns a const pointer to the list holding all the items in the canvas

QList<Item*> Canvas::Abstract::itemsAt int  x,
int  y
const [inline]
 

Overload, same as above

QList< Item * > Canvas::Abstract::itemsAt QPoint  pos  )  const
 

Helper function to retrieve all the items at the given position, starting from the topmost one.

virtual class Widget* Canvas::Abstract::topLevelCanvas  )  [pure virtual]
 

Returns the toplevel non-group Widget object

Implemented in Canvas::Group, and Canvas::Widget.


The documentation for this class was generated from the following files:
Generated on Thu Aug 10 03:19:05 2006 for kboard by  doxygen 1.4.3-20050530