#include <qtcanvas.h>
|
| enum | RttiValues {
Rtti_Item = 0,
Rtti_Sprite = 1,
Rtti_PolygonalItem = 2,
Rtti_Text = 3,
Rtti_Polygon = 4,
Rtti_Rectangle = 5,
Rtti_Ellipse = 6,
Rtti_Line = 7,
Rtti_Spline = 8,
Rtti_Item = 0,
Rtti_Sprite = 1,
Rtti_PolygonalItem = 2,
Rtti_Text = 3,
Rtti_Polygon = 4,
Rtti_Rectangle = 5,
Rtti_Ellipse = 6,
Rtti_Line = 7,
Rtti_Spline = 8
} |
| |
| enum | RttiValues {
Rtti_Item = 0,
Rtti_Sprite = 1,
Rtti_PolygonalItem = 2,
Rtti_Text = 3,
Rtti_Polygon = 4,
Rtti_Rectangle = 5,
Rtti_Ellipse = 6,
Rtti_Line = 7,
Rtti_Spline = 8,
Rtti_Item = 0,
Rtti_Sprite = 1,
Rtti_PolygonalItem = 2,
Rtti_Text = 3,
Rtti_Polygon = 4,
Rtti_Rectangle = 5,
Rtti_Ellipse = 6,
Rtti_Line = 7,
Rtti_Spline = 8
} |
| |
| Enumerator |
|---|
| Rtti_Item |
|
| Rtti_Sprite |
|
| Rtti_PolygonalItem |
|
| Rtti_Text |
|
| Rtti_Polygon |
|
| Rtti_Rectangle |
|
| Rtti_Ellipse |
|
| Rtti_Line |
|
| Rtti_Spline |
|
| Rtti_Item |
|
| Rtti_Sprite |
|
| Rtti_PolygonalItem |
|
| Rtti_Text |
|
| Rtti_Polygon |
|
| Rtti_Rectangle |
|
| Rtti_Ellipse |
|
| Rtti_Line |
|
| Rtti_Spline |
|
| Enumerator |
|---|
| Rtti_Item |
|
| Rtti_Sprite |
|
| Rtti_PolygonalItem |
|
| Rtti_Text |
|
| Rtti_Polygon |
|
| Rtti_Rectangle |
|
| Rtti_Ellipse |
|
| Rtti_Line |
|
| Rtti_Spline |
|
| Rtti_Item |
|
| Rtti_Sprite |
|
| Rtti_PolygonalItem |
|
| Rtti_Text |
|
| Rtti_Polygon |
|
| Rtti_Rectangle |
|
| Rtti_Ellipse |
|
| Rtti_Line |
|
| Rtti_Spline |
|
| QtCanvasItem::QtCanvasItem |
( |
QtCanvas * |
canvas | ) |
|
| QtCanvasItem::~QtCanvasItem |
( |
| ) |
|
|
virtual |
| QtCanvasItem::QtCanvasItem |
( |
QtCanvas * |
canvas | ) |
|
| virtual QtCanvasItem::~QtCanvasItem |
( |
| ) |
|
|
virtual |
| bool QtCanvasItem::active |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::active |
( |
| ) |
const |
|
inline |
| void QtCanvasItem::addToChunks |
( |
| ) |
|
|
privatevirtual |
Reimplemented in QtCanvasText, QtCanvasText, QtCanvasSprite, and QtCanvasSprite.
References QtCanvas::addItemToChunk(), canvas(), chunks(), isVisible(), val, x(), and y().
Referenced by changeChunks(), moveBy(), QtCanvasPolygon::moveBy(), QtCanvasEllipse::setAngles(), QtCanvasPolygonalItem::setPen(), QtCanvasPolygon::setPoints(), QtCanvasLine::setPoints(), QtCanvasRectangle::setSize(), QtCanvasEllipse::setSize(), and setVisible().
| virtual void QtCanvasItem::addToChunks |
( |
| ) |
|
|
privatevirtual |
| void QtCanvasItem::advance |
( |
int |
stage | ) |
|
|
virtual |
| virtual void QtCanvasItem::advance |
( |
int |
stage | ) |
|
|
virtual |
| bool QtCanvasItem::animated |
( |
| ) |
const |
| bool QtCanvasItem::animated |
( |
| ) |
const |
| virtual QRect QtCanvasItem::boundingRect |
( |
| ) |
const |
|
pure virtual |
| virtual QRect QtCanvasItem::boundingRect |
( |
| ) |
const |
|
pure virtual |
| QRect QtCanvasItem::boundingRectAdvanced |
( |
| ) |
const |
|
virtual |
| virtual QRect QtCanvasItem::boundingRectAdvanced |
( |
| ) |
const |
|
virtual |
| QtCanvas* QtCanvasItem::canvas |
( |
| ) |
const |
|
inline |
References cnv.
Referenced by addToChunks(), QtCanvasSprite::addToChunks(), QtCanvasText::addToChunks(), changeChunks(), QtCanvasSprite::changeChunks(), QtCanvasText::changeChunks(), chunks(), QtCanvasPolygonalItem::chunks(), collisions(), QtCanvasSprite::move(), removeFromChunks(), QtCanvasSprite::removeFromChunks(), and QtCanvasText::removeFromChunks().
| QtCanvas* QtCanvasItem::canvas |
( |
| ) |
const |
|
inline |
| void QtCanvasItem::changeChunks |
( |
| ) |
|
|
privatevirtual |
Reimplemented in QtCanvasText, QtCanvasText, QtCanvasSprite, and QtCanvasSprite.
References addToChunks(), canvas(), chunks(), isVisible(), QtCanvas::setChangedChunk(), val, x(), and y().
Referenced by setActive(), QtCanvasPolygonalItem::setBrush(), setEnabled(), setSelected(), setZ(), and update().
| virtual void QtCanvasItem::changeChunks |
( |
| ) |
|
|
privatevirtual |
| virtual QPolygon QtCanvasItem::chunks |
( |
| ) |
const |
|
privatevirtual |
| QPolygon QtCanvasItem::chunks |
( |
| ) |
const |
|
privatevirtual |
Reimplemented in QtCanvasRectangle, QtCanvasRectangle, QtCanvasPolygonalItem, and QtCanvasPolygonalItem.
References boundingRect(), canvas(), QtCanvas::chunkSize(), and isVisible().
Referenced by addToChunks(), changeChunks(), QtCanvasRectangle::chunks(), collisions(), and removeFromChunks().
| virtual bool QtCanvasItem::collidesWith |
( |
const QtCanvasItem * |
| ) |
const |
|
pure virtual |
Implemented in QtCanvasText, QtCanvasText, QtCanvasEllipse, QtCanvasEllipse, QtCanvasRectangle, QtCanvasRectangle, QtCanvasPolygonalItem, QtCanvasPolygonalItem, QtCanvasSprite, and QtCanvasSprite.
Referenced by QtCanvasSprite::collidesWith(), QtCanvasPolygonalItem::collidesWith(), QtCanvasRectangle::collidesWith(), QtCanvasEllipse::collidesWith(), QtCanvasText::collidesWith(), and QtCanvas::collisions().
| virtual bool QtCanvasItem::collidesWith |
( |
const QtCanvasItem * |
| ) |
const |
|
pure virtual |
| virtual void QtCanvasItem::draw |
( |
QPainter & |
| ) |
|
|
pure virtual |
| virtual void QtCanvasItem::draw |
( |
QPainter & |
| ) |
|
|
pure virtual |
| bool QtCanvasItem::enabled |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::enabled |
( |
| ) |
const |
|
inline |
| void QtCanvasItem::hide |
( |
| ) |
|
| void QtCanvasItem::hide |
( |
| ) |
|
| bool QtCanvasItem::isActive |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::isActive |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::isEnabled |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::isEnabled |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::isSelected |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::isSelected |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::isVisible |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::isVisible |
( |
| ) |
const |
|
inline |
References vis.
Referenced by addToChunks(), QtCanvasSprite::addToChunks(), QtCanvasText::addToChunks(), changeChunks(), QtCanvasSprite::changeChunks(), QtCanvasText::changeChunks(), chunks(), QtCanvasSprite::move(), removeFromChunks(), QtCanvasSprite::removeFromChunks(), QtCanvasText::removeFromChunks(), setCanvas(), and QtCanvasSprite::setSequence().
| void QtCanvasItem::move |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
| void QtCanvasItem::move |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
| void QtCanvasItem::moveBy |
( |
double |
dx, |
|
|
double |
dy |
|
) |
| |
|
virtual |
Reimplemented in QtCanvasText, QtCanvasText, QtCanvasLine, QtCanvasLine, QtCanvasPolygon, and QtCanvasPolygon.
References addToChunks(), myx, myy, and removeFromChunks().
Referenced by advance(), CanvasView::contentsMouseMoveEvent(), move(), and QtCanvasLine::moveBy().
| virtual void QtCanvasItem::moveBy |
( |
double |
dx, |
|
|
double |
dy |
|
) |
| |
|
virtual |
| virtual void QtCanvasItem::removeFromChunks |
( |
| ) |
|
|
privatevirtual |
| void QtCanvasItem::removeFromChunks |
( |
| ) |
|
|
privatevirtual |
Reimplemented in QtCanvasText, QtCanvasText, QtCanvasSprite, and QtCanvasSprite.
References canvas(), chunks(), isVisible(), QtCanvas::removeItemFromChunk(), x(), and y().
Referenced by QtCanvasPolygonalItem::invalidate(), moveBy(), QtCanvasPolygon::moveBy(), QtCanvasEllipse::setAngles(), QtCanvasPolygonalItem::setPen(), QtCanvasPolygon::setPoints(), QtCanvasLine::setPoints(), QtCanvasRectangle::setSize(), QtCanvasEllipse::setSize(), and setVisible().
| virtual int QtCanvasItem::rtti |
( |
| ) |
const |
|
virtual |
Reimplemented in QtCanvasText, QtCanvasText, QtCanvasEllipse, QtCanvasEllipse, QtCanvasLine, QtCanvasLine, QtCanvasSpline, QtCanvasSpline, QtCanvasPolygon, QtCanvasPolygon, QtCanvasRectangle, QtCanvasRectangle, QtCanvasPolygonalItem, QtCanvasPolygonalItem, QtCanvasSprite, and QtCanvasSprite.
| int QtCanvasItem::rtti |
( |
| ) |
const |
|
virtual |
Reimplemented in QtCanvasText, QtCanvasText, QtCanvasEllipse, QtCanvasEllipse, QtCanvasLine, QtCanvasLine, QtCanvasSpline, QtCanvasSpline, QtCanvasPolygon, QtCanvasPolygon, QtCanvasRectangle, QtCanvasRectangle, QtCanvasPolygonalItem, QtCanvasPolygonalItem, QtCanvasSprite, and QtCanvasSprite.
References RTTI.
Referenced by MainWindow::itemClicked(), and MainWindow::valueChanged().
| bool QtCanvasItem::selected |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::selected |
( |
| ) |
const |
|
inline |
| virtual void QtCanvasItem::setActive |
( |
bool |
yes | ) |
|
|
virtual |
| void QtCanvasItem::setActive |
( |
bool |
yes | ) |
|
|
virtual |
| void QtCanvasItem::setAnimated |
( |
bool |
y | ) |
|
|
virtual |
| virtual void QtCanvasItem::setAnimated |
( |
bool |
y | ) |
|
|
virtual |
| virtual void QtCanvasItem::setCanvas |
( |
QtCanvas * |
| ) |
|
|
virtual |
| void QtCanvasItem::setCanvas |
( |
QtCanvas * |
c | ) |
|
|
virtual |
| virtual void QtCanvasItem::setEnabled |
( |
bool |
yes | ) |
|
|
virtual |
| void QtCanvasItem::setEnabled |
( |
bool |
yes | ) |
|
|
virtual |
| virtual void QtCanvasItem::setSelected |
( |
bool |
yes | ) |
|
|
virtual |
| void QtCanvasItem::setSelected |
( |
bool |
yes | ) |
|
|
virtual |
| void QtCanvasItem::setVelocity |
( |
double |
vx, |
|
|
double |
vy |
|
) |
| |
|
virtual |
| virtual void QtCanvasItem::setVelocity |
( |
double |
vx, |
|
|
double |
vy |
|
) |
| |
|
virtual |
| virtual void QtCanvasItem::setVisible |
( |
bool |
yes | ) |
|
|
virtual |
| void QtCanvasItem::setVisible |
( |
bool |
yes | ) |
|
|
virtual |
| void QtCanvasItem::setX |
( |
double |
a | ) |
|
|
inline |
| void QtCanvasItem::setX |
( |
double |
a | ) |
|
|
inline |
| void QtCanvasItem::setXVelocity |
( |
double |
vx | ) |
|
|
inline |
| void QtCanvasItem::setXVelocity |
( |
double |
vx | ) |
|
|
inline |
| void QtCanvasItem::setY |
( |
double |
a | ) |
|
|
inline |
| void QtCanvasItem::setY |
( |
double |
a | ) |
|
|
inline |
| void QtCanvasItem::setYVelocity |
( |
double |
vy | ) |
|
|
inline |
| void QtCanvasItem::setYVelocity |
( |
double |
vy | ) |
|
|
inline |
| void QtCanvasItem::setZ |
( |
double |
a | ) |
|
|
inline |
| void QtCanvasItem::setZ |
( |
double |
a | ) |
|
|
inline |
| void QtCanvasItem::show |
( |
| ) |
|
| void QtCanvasItem::show |
( |
| ) |
|
| void QtCanvasItem::update |
( |
| ) |
|
|
inlineprotected |
| void QtCanvasItem::update |
( |
| ) |
|
|
inlineprotected |
| bool QtCanvasItem::visible |
( |
| ) |
const |
|
inline |
| bool QtCanvasItem::visible |
( |
| ) |
const |
|
inline |
| double QtCanvasItem::x |
( |
| ) |
const |
|
inline |
| double QtCanvasItem::x |
( |
| ) |
const |
|
inline |
References myx.
Referenced by addToChunks(), QtCanvasSprite::advance(), QtCanvasRectangle::areaPoints(), QtCanvasLine::areaPoints(), QtCanvasEllipse::areaPoints(), QtCanvasPolygonalItem::areaPointsAdvanced(), boundingRectAdvanced(), changeChunks(), collision_double_dispatch(), QtCanvas::collisions(), QtCanvasText::draw(), QtCanvasRectangle::drawShape(), QtCanvasLine::drawShape(), QtCanvasEllipse::drawShape(), MainWindow::itemClicked(), MainWindow::itemMoved(), QtCanvasSprite::leftEdge(), QtCanvasPolygon::moveBy(), QtCanvasText::moveBy(), QtCanvasPolygon::points(), removeFromChunks(), QtCanvasSprite::setFrame(), QtCanvasPolygon::setPoints(), QtCanvasText::setRect(), and setY().
| double QtCanvasItem::xVelocity |
( |
| ) |
const |
| double QtCanvasItem::xVelocity |
( |
| ) |
const |
| double QtCanvasItem::y |
( |
| ) |
const |
|
inline |
| double QtCanvasItem::y |
( |
| ) |
const |
|
inline |
References myy.
Referenced by addToChunks(), QtCanvasSprite::advance(), QtCanvasRectangle::areaPoints(), QtCanvasLine::areaPoints(), QtCanvasEllipse::areaPoints(), QtCanvasPolygonalItem::areaPointsAdvanced(), boundingRectAdvanced(), changeChunks(), collision_double_dispatch(), QtCanvas::collisions(), QtCanvasText::draw(), QtCanvasRectangle::drawShape(), QtCanvasLine::drawShape(), QtCanvasEllipse::drawShape(), MainWindow::itemClicked(), MainWindow::itemMoved(), QtCanvasPolygon::moveBy(), QtCanvasText::moveBy(), QtCanvasPolygon::points(), removeFromChunks(), QtCanvasSprite::setFrame(), QtCanvasPolygon::setPoints(), QtCanvasText::setRect(), setX(), and QtCanvasSprite::topEdge().
| double QtCanvasItem::yVelocity |
( |
| ) |
const |
| double QtCanvasItem::yVelocity |
( |
| ) |
const |
| double QtCanvasItem::z |
( |
| ) |
const |
|
inline |
| double QtCanvasItem::z |
( |
| ) |
const |
|
inline |
| static QtCanvas * QtCanvasItem::current_canvas |
|
staticprivate |
The documentation for this class was generated from the following files: