org.kde.qt

Class QCanvas

public class QCanvas extends QObject

See QCanvasSignals for signals emitted by QCanvas
Constructor Summary
protected QCanvas(Class dummy)
QCanvas(QObject parent, String name)
QCanvas(QObject parent)
QCanvas()
QCanvas(int w, int h)
QCanvas(QPixmap p, int h, int v, int tilewidth, int tileheight)
Method Summary
voidaddAnimation(QCanvasItem arg1)
voidaddItem(QCanvasItem arg1)
voidaddItemToChunk(QCanvasItem arg1, int i, int j)
voidaddItemToChunkContaining(QCanvasItem arg1, int x, int y)
voidaddView(QCanvasView arg1)
voidadvance()
ArrayListallItems()
QColorbackgroundColor()
QPixmapbackgroundPixmap()
intchunkSize()
StringclassName()
ArrayListcollisions(QPoint arg1)
ArrayListcollisions(QRect arg1)
ArrayListcollisions(QPointArray pa, QCanvasItem item, boolean exact)
voiddispose()
Delete the wrapped C++ instance ahead of finalize()
voiddrawArea(QRect arg1, QPainter p, boolean double_buffer)
voiddrawArea(QRect arg1, QPainter p)
protected voiddrawBackground(QPainter arg1, QRect area)
voiddrawCanvasArea(QRect arg1, QPainter p, boolean double_buffer)
voiddrawCanvasArea(QRect arg1, QPainter p)
voiddrawCanvasArea(QRect arg1)
protected voiddrawForeground(QPainter arg1, QRect area)
voiddrawViewArea(QCanvasView view, QPainter p, QRect r, boolean dbuf)
protected voidfinalize()
Deletes the wrapped C++ instance
intheight()
booleanisDisposed()
Has the wrapped C++ instance been deleted?
QMetaObjectmetaObject()
booleanonCanvas(int x, int y)
booleanonCanvas(QPoint p)
QRectrect()
voidremoveAnimation(QCanvasItem arg1)
voidremoveItem(QCanvasItem arg1)
voidremoveItemFromChunk(QCanvasItem arg1, int i, int j)
voidremoveItemFromChunkContaining(QCanvasItem arg1, int x, int y)
voidremoveView(QCanvasView arg1)
voidresize(int width, int height)
voidretune(int chunksize, int maxclusters)
voidretune(int chunksize)
booleansameChunk(int x1, int y1, int x2, int y2)
voidsetAdvancePeriod(int ms)
voidsetAllChanged()
voidsetBackgroundColor(QColor c)
voidsetBackgroundPixmap(QPixmap p)
voidsetChanged(QRect area)
voidsetChangedChunk(int i, int j)
voidsetChangedChunkContaining(int x, int y)
voidsetDoubleBuffering(boolean y)
voidsetTile(int x, int y, int tilenum)
voidsetTiles(QPixmap tiles, int h, int v, int tilewidth, int tileheight)
voidsetUnchanged(QRect area)
voidsetUpdatePeriod(int ms)
QSizesize()
inttile(int x, int y)
inttileHeight()
inttilesHorizontally()
inttilesVertically()
inttileWidth()
static Stringtr(String arg1, String arg2)
static Stringtr(String arg1)
voidupdate()
booleanvalidChunk(int x, int y)
booleanvalidChunk(QPoint p)
intwidth()

Constructor Detail

QCanvas

protected QCanvas(Class dummy)

QCanvas

public QCanvas(QObject parent, String name)

QCanvas

public QCanvas(QObject parent)

QCanvas

public QCanvas()

QCanvas

public QCanvas(int w, int h)

QCanvas

public QCanvas(QPixmap p, int h, int v, int tilewidth, int tileheight)

Method Detail

addAnimation

public void addAnimation(QCanvasItem arg1)

addItem

public void addItem(QCanvasItem arg1)

addItemToChunk

public void addItemToChunk(QCanvasItem arg1, int i, int j)

addItemToChunkContaining

public void addItemToChunkContaining(QCanvasItem arg1, int x, int y)

addView

public void addView(QCanvasView arg1)

advance

public void advance()

allItems

public ArrayList allItems()

backgroundColor

public QColor backgroundColor()

backgroundPixmap

public QPixmap backgroundPixmap()

chunkSize

public int chunkSize()

className

public String className()

collisions

public ArrayList collisions(QPoint arg1)

collisions

public ArrayList collisions(QRect arg1)

collisions

public ArrayList collisions(QPointArray pa, QCanvasItem item, boolean exact)

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

drawArea

public void drawArea(QRect arg1, QPainter p, boolean double_buffer)

drawArea

public void drawArea(QRect arg1, QPainter p)

drawBackground

protected void drawBackground(QPainter arg1, QRect area)

drawCanvasArea

public void drawCanvasArea(QRect arg1, QPainter p, boolean double_buffer)

drawCanvasArea

public void drawCanvasArea(QRect arg1, QPainter p)

drawCanvasArea

public void drawCanvasArea(QRect arg1)

drawForeground

protected void drawForeground(QPainter arg1, QRect area)

drawViewArea

public void drawViewArea(QCanvasView view, QPainter p, QRect r, boolean dbuf)

finalize

protected void finalize()
Deletes the wrapped C++ instance

height

public int height()

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

metaObject

public QMetaObject metaObject()

onCanvas

public boolean onCanvas(int x, int y)

onCanvas

public boolean onCanvas(QPoint p)

rect

public QRect rect()

removeAnimation

public void removeAnimation(QCanvasItem arg1)

removeItem

public void removeItem(QCanvasItem arg1)

removeItemFromChunk

public void removeItemFromChunk(QCanvasItem arg1, int i, int j)

removeItemFromChunkContaining

public void removeItemFromChunkContaining(QCanvasItem arg1, int x, int y)

removeView

public void removeView(QCanvasView arg1)

resize

public void resize(int width, int height)

retune

public void retune(int chunksize, int maxclusters)

retune

public void retune(int chunksize)

sameChunk

public boolean sameChunk(int x1, int y1, int x2, int y2)

setAdvancePeriod

public void setAdvancePeriod(int ms)

setAllChanged

public void setAllChanged()

setBackgroundColor

public void setBackgroundColor(QColor c)

setBackgroundPixmap

public void setBackgroundPixmap(QPixmap p)

setChanged

public void setChanged(QRect area)

setChangedChunk

public void setChangedChunk(int i, int j)

setChangedChunkContaining

public void setChangedChunkContaining(int x, int y)

setDoubleBuffering

public void setDoubleBuffering(boolean y)

setTile

public void setTile(int x, int y, int tilenum)

setTiles

public void setTiles(QPixmap tiles, int h, int v, int tilewidth, int tileheight)

setUnchanged

public void setUnchanged(QRect area)

setUpdatePeriod

public void setUpdatePeriod(int ms)

size

public QSize size()

tile

public int tile(int x, int y)

tileHeight

public int tileHeight()

tilesHorizontally

public int tilesHorizontally()

tilesVertically

public int tilesVertically()

tileWidth

public int tileWidth()

tr

public static String tr(String arg1, String arg2)

tr

public static String tr(String arg1)

update

public void update()

validChunk

public boolean validChunk(int x, int y)

validChunk

public boolean validChunk(QPoint p)

width

public int width()