org.kde.qt
Class QCanvas

java.lang.Object
  extended by org.kde.qt.Qt
      extended by org.kde.qt.QObject
          extended by org.kde.qt.QCanvas
All Implemented Interfaces:
QtSupport

public class QCanvas
extends QObject

See QCanvasSignals for signals emitted by QCanvas


Field Summary
 
Fields inherited from class org.kde.qt.Qt
AlignAuto, AlignBottom, AlignCenter, AlignHCenter, AlignHorizontal_Mask, AlignJustify, AlignLeft, AlignRight, AlignTop, AlignVCenter, AlignVertical_Mask, AlphaDither_Mask, ALT, AltButton, AnchorHref, AnchorName, AndNotROP, AndROP, ArrowCursor, Ascending, ASCII_ACCEL, AutoColor, AutoDither, AutoText, AvoidDither, BDiagPattern, BeginsWith, BevelJoin, BitmapCursor, BlankCursor, Bottom, BottomLeft, BottomRight, BreakAnywhere, BusyCursor, CaseSensitive, ClearROP, ColorMode_Mask, ColorOnly, Contains, ControlButton, CopyROP, CrossCursor, CrossPattern, CTRL, CustomPattern, DashDotDotLine, DashDotLine, DashLine, Dense1Pattern, Dense2Pattern, Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern, Dense7Pattern, Descending, DiagCrossPattern, DiffuseAlphaDither, DiffuseDither, Dither_Mask, DitherMode_Mask, DockBottom, DockLeft, DockMinimized, DockRight, DockTop, DockTornOff, DockUnmanaged, DontClip, DontPrint, DotLine, DownArrow, EndsWith, EraseROP, ExactMatch, ExpandTabs, FDiagPattern, FixedColor, FixedPixmap, FlatCap, ForbiddenCursor, HiEnglishUnit, HiMetricUnit, Horizontal, HorPattern, IbeamCursor, Identical, IncludeTrailingSpaces, ISODate, Key_0, Key_1, Key_2, Key_3, Key_4, Key_5, Key_6, Key_7, Key_8, Key_9, Key_A, Key_aacute, Key_Aacute, Key_acircumflex, Key_Acircumflex, Key_acute, Key_adiaeresis, Key_Adiaeresis, Key_ae, Key_AE, Key_agrave, Key_Agrave, Key_Alt, Key_Ampersand, Key_Any, Key_Apostrophe, Key_aring, Key_Aring, Key_AsciiCircum, Key_AsciiTilde, Key_Asterisk, Key_At, Key_atilde, Key_Atilde, Key_B, Key_Back, Key_Backslash, Key_Backspace, Key_BackSpace, Key_Backtab, Key_BackTab, Key_Bar, Key_BassBoost, Key_BassDown, Key_BassUp, Key_BraceLeft, Key_BraceRight, Key_BracketLeft, Key_BracketRight, Key_brokenbar, Key_C, Key_CapsLock, Key_ccedilla, Key_Ccedilla, Key_cedilla, Key_cent, Key_Clear, Key_Colon, Key_Comma, Key_Control, Key_copyright, Key_currency, Key_D, Key_degree, Key_Delete, Key_diaeresis, Key_Direction_L, Key_Direction_R, Key_division, Key_Dollar, Key_Down, Key_E, Key_eacute, Key_Eacute, Key_ecircumflex, Key_Ecircumflex, Key_ediaeresis, Key_Ediaeresis, Key_egrave, Key_Egrave, Key_End, Key_Enter, Key_Equal, Key_Escape, Key_eth, Key_ETH, Key_Exclam, Key_exclamdown, Key_F, Key_F1, Key_F10, Key_F11, Key_F12, Key_F13, Key_F14, Key_F15, Key_F16, Key_F17, Key_F18, Key_F19, Key_F2, Key_F20, Key_F21, Key_F22, Key_F23, Key_F24, Key_F25, Key_F26, Key_F27, Key_F28, Key_F29, Key_F3, Key_F30, Key_F31, Key_F32, Key_F33, Key_F34, Key_F35, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_Favorites, Key_Forward, Key_G, Key_Greater, Key_guillemotleft, Key_guillemotright, Key_H, Key_Help, Key_Home, Key_HomePage, Key_Hyper_L, Key_Hyper_R, Key_hyphen, Key_I, Key_iacute, Key_Iacute, Key_icircumflex, Key_Icircumflex, Key_idiaeresis, Key_Idiaeresis, Key_igrave, Key_Igrave, Key_Insert, Key_J, Key_K, Key_L, Key_Launch0, Key_Launch1, Key_Launch2, Key_Launch3, Key_Launch4, Key_Launch5, Key_Launch6, Key_Launch7, Key_Launch8, Key_Launch9, Key_LaunchA, Key_LaunchB, Key_LaunchC, Key_LaunchD, Key_LaunchE, Key_LaunchF, Key_LaunchMail, Key_LaunchMedia, Key_Left, Key_Less, Key_M, Key_macron, Key_masculine, Key_MediaLast, Key_MediaNext, Key_MediaPlay, Key_MediaPrev, Key_MediaRecord, Key_MediaStop, Key_Menu, Key_Meta, Key_Minus, Key_mu, Key_multiply, Key_N, Key_Next, Key_nobreakspace, Key_notsign, Key_ntilde, Key_Ntilde, Key_NumberSign, Key_NumLock, Key_O, Key_oacute, Key_Oacute, Key_ocircumflex, Key_Ocircumflex, Key_odiaeresis, Key_Odiaeresis, Key_ograve, Key_Ograve, Key_onehalf, Key_onequarter, Key_onesuperior, Key_Ooblique, Key_OpenUrl, Key_ordfeminine, Key_oslash, Key_otilde, Key_Otilde, Key_P, Key_PageDown, Key_PageUp, Key_paragraph, Key_ParenLeft, Key_ParenRight, Key_Pause, Key_Percent, Key_Period, Key_periodcentered, Key_Plus, Key_plusminus, Key_Print, Key_Prior, Key_Q, Key_Question, Key_questiondown, Key_QuoteDbl, Key_QuoteLeft, Key_R, Key_Refresh, Key_registered, Key_Return, Key_Right, Key_S, Key_ScrollLock, Key_Search, Key_section, Key_Semicolon, Key_Shift, Key_Slash, Key_Space, Key_ssharp, Key_Standby, Key_sterling, Key_Stop, Key_Super_L, Key_Super_R, Key_SysReq, Key_T, Key_Tab, Key_thorn, Key_THORN, Key_threequarters, Key_threesuperior, Key_TrebleDown, Key_TrebleUp, Key_twosuperior, Key_U, Key_uacute, Key_Uacute, Key_ucircumflex, Key_Ucircumflex, Key_udiaeresis, Key_Udiaeresis, Key_ugrave, Key_Ugrave, Key_Underscore, Key_unknown, Key_Up, Key_V, Key_VolumeDown, Key_VolumeMute, Key_VolumeUp, Key_W, Key_X, Key_Y, Key_yacute, Key_Yacute, Key_ydiaeresis, Key_yen, Key_Z, KeyButtonMask, Keypad, LastCursor, LastROP, Left, LeftArrow, LeftButton, LocalDate, LocalTime, LoEnglishUnit, LogText, LoMetricUnit, MacStyle, META, MetaButton, MidButton, Minimized, MiterJoin, MODIFIER_MASK, MonoOnly, MotifStyle, MouseButtonMask, MPenCapStyle, MPenJoinStyle, MPenStyle, MV_10_DOT_0, MV_10_DOT_1, MV_10_DOT_2, MV_10_DOT_3, MV_10_DOT_4, MV_9, MV_CHEETAH, MV_JAGUAR, MV_PANTHER, MV_PUMA, MV_TIGER, MV_Unknown, NandROP, NoAccel, NoAlpha, NoBackground, NoBrush, NoButton, NoMatch, NoPen, NopROP, NorROP, NotAndROP, NotCopyROP, NotEraseROP, NotOrROP, NotROP, NotXorROP, OpaqueMode, OrderedAlphaDither, OrderedDither, OrNotROP, OrROP, Overline, PaletteBackground, PaletteBase, PaletteBrightText, PaletteButton, PaletteButtonText, PaletteDark, PaletteForeground, PaletteHighlight, PaletteHighlightedText, PaletteLight, PaletteLink, PaletteLinkVisited, PaletteMid, PaletteMidlight, PaletteShadow, PaletteText, PartialMatch, PixelUnit, PlainText, PMStyle, PointingHandCursor, PreferDither, RichText, Right, RightArrow, RightButton, RoundCap, RoundJoin, SetROP, SHIFT, ShiftButton, ShowPrefix, SingleLine, SizeAllCursor, SizeBDiagCursor, SizeFDiagCursor, SizeHorCursor, SizeVerCursor, SolidLine, SolidPattern, SplitHCursor, SplitVCursor, SquareCap, StrikeOut, TextDate, ThresholdAlphaDither, ThresholdDither, Top, TopLeft, TopRight, TornOff, TransparentMode, TwipsUnit, UI_AnimateCombo, UI_AnimateMenu, UI_AnimateToolBox, UI_AnimateTooltip, UI_FadeMenu, UI_FadeTooltip, UI_General, Underline, UNICODE_ACCEL, Unmanaged, UpArrow, UpArrowCursor, UTC, VerPattern, Vertical, WaitCursor, WDestructiveClose, WGroupLeader, WhatsThisCursor, Win3Style, WindowActive, WindowFullScreen, WindowMaximized, WindowMinimized, WindowNoState, WindowsStyle, WMacDrawer, WMacNoSheet, WMouseNoMask, WNoAutoErase, WNoMousePropagation, WNorthWestGravity, WordBreak, WPaintClever, WPaintDesktop, WPaintUnclipped, WRepaintNoErase, WResizeNoErase, WShowModal, WState_AutoMask, WState_BlockUpdates, WState_CompressKeys, WState_ConfigPending, WState_Created, WState_CreatedHidden, WState_Disabled, WState_DND, WState_Exposed, WState_ForceDisabled, WState_ForceHide, WState_FullScreen, WState_HasMouse, WState_InPaintEvent, WState_Maximized, WState_Minimized, WState_MouseTracking, WState_OwnCursor, WState_OwnSizePolicy, WState_Polished, WState_Reparented, WState_Reserved0, WState_Resized, WState_Visible, WStaticContents, WStyle_ContextHelp, WStyle_Customize, WStyle_Dialog, WStyle_DialogBorder, WStyle_Mask, WStyle_Maximize, WStyle_Minimize, WStyle_MinMax, WStyle_NoBorder, WStyle_NoBorderEx, WStyle_NormalBorder, WStyle_Reserved, WStyle_Splash, WStyle_StaysOnTop, WStyle_SysMenu, WStyle_Title, WStyle_Tool, WSubWindow, WType_Desktop, WType_Dialog, WType_Mask, WType_Modal, WType_Popup, WType_TopLevel, WV_2000, WV_2003, WV_32s, WV_95, WV_98, WV_CE, WV_CE_based, WV_CENET, WV_DOS_based, WV_Me, WV_NT, WV_NT_based, WV_XP, WWinOwnDC, WX11BypassWM, X11ParentRelative, XorROP
 
Constructor Summary
  QCanvas()
           
protected QCanvas(java.lang.Class dummy)
           
  QCanvas(int w, int h)
           
  QCanvas(QObject parent)
           
  QCanvas(QObject parent, java.lang.String name)
           
  QCanvas(QPixmap p, int h, int v, int tilewidth, int tileheight)
           
 
Method Summary
 void addAnimation(QCanvasItem arg1)
           
 void addItem(QCanvasItem arg1)
           
 void addItemToChunk(QCanvasItem arg1, int i, int j)
           
 void addItemToChunkContaining(QCanvasItem arg1, int x, int y)
           
 void addView(QCanvasView arg1)
           
 void advance()
           
 java.util.ArrayList allItems()
           
 QColor backgroundColor()
           
 QPixmap backgroundPixmap()
           
 int chunkSize()
           
 java.lang.String className()
           
 java.util.ArrayList collisions(QPoint arg1)
           
 java.util.ArrayList collisions(QPointArray pa, QCanvasItem item, boolean exact)
           
 java.util.ArrayList collisions(QRect arg1)
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
 void drawArea(QRect arg1, QPainter p)
           
 void drawArea(QRect arg1, QPainter p, boolean double_buffer)
           
protected  void drawBackground(QPainter arg1, QRect area)
           
 void drawCanvasArea(QRect arg1)
           
 void drawCanvasArea(QRect arg1, QPainter p)
           
 void drawCanvasArea(QRect arg1, QPainter p, boolean double_buffer)
           
protected  void drawForeground(QPainter arg1, QRect area)
           
 void drawViewArea(QCanvasView view, QPainter p, QRect r, boolean dbuf)
           
protected  void finalize()
          Deletes the wrapped C++ instance
 int height()
           
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 QMetaObject metaObject()
           
 boolean onCanvas(int x, int y)
           
 boolean onCanvas(QPoint p)
           
 QRect rect()
           
 void removeAnimation(QCanvasItem arg1)
           
 void removeItem(QCanvasItem arg1)
           
 void removeItemFromChunk(QCanvasItem arg1, int i, int j)
           
 void removeItemFromChunkContaining(QCanvasItem arg1, int x, int y)
           
 void removeView(QCanvasView arg1)
           
 void resize(int width, int height)
           
 void retune(int chunksize)
           
 void retune(int chunksize, int maxclusters)
           
 boolean sameChunk(int x1, int y1, int x2, int y2)
           
 void setAdvancePeriod(int ms)
           
 void setAllChanged()
           
 void setBackgroundColor(QColor c)
           
 void setBackgroundPixmap(QPixmap p)
           
 void setChanged(QRect area)
           
 void setChangedChunk(int i, int j)
           
 void setChangedChunkContaining(int x, int y)
           
 void setDoubleBuffering(boolean y)
           
 void setTile(int x, int y, int tilenum)
           
 void setTiles(QPixmap tiles, int h, int v, int tilewidth, int tileheight)
           
 void setUnchanged(QRect area)
           
 void setUpdatePeriod(int ms)
           
 QSize size()
           
 int tile(int x, int y)
           
 int tileHeight()
           
 int tilesHorizontally()
           
 int tilesVertically()
           
 int tileWidth()
           
static java.lang.String tr(java.lang.String arg1)
           
static java.lang.String tr(java.lang.String arg1, java.lang.String arg2)
           
 void update()
           
 boolean validChunk(int x, int y)
           
 boolean validChunk(QPoint p)
           
 int width()
           
 
Methods inherited from class org.kde.qt.QObject
activate_filters, activate_signal_bool, activate_signal, activate_signal, activate_signal, activate_signal, blockSignals, checkConnectArgs, child, child, child, childEvent, children, connect, connect, connectInternal, connectNotify, customEvent, deleteLater, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectInternal, disconnectNotify, dumpObjectInfo, dumpObjectTree, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, highPriority, i18n, inherits, insertChild, installEventFilter, isA, isWidgetType, killTimer, killTimers, name, name, normalizeSignalSlot, objectTrees, parent, property, queryList, queryList, queryList, queryList, queryList, registerUserData, removeChild, removeEventFilter, sender, setName, setProperty, signalsBlocked, startTimer, timerEvent
 
Methods inherited from class org.kde.qt.Qt
arrowCursor, bin, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, black, blankCursor, blue, color0, color1, copyBlt, copyBlt, copyBlt, copyBlt, copyBlt, crossCursor, cyan, darkBlue, darkCyan, darkGray, darkGreen, darkMagenta, darkRed, darkYellow, dec, dynamicCast, endl, flush, forbiddenCursor, fromUtf8, gray, green, hex, ibeamCursor, lightGray, magenta, oct, op_div, op_div, op_div, op_div, op_equals, op_equals, op_equals, op_equals, op_minus, op_minus, op_minus, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_not_equals, op_not_equals, op_not_equals, op_not_equals, op_plus, op_plus, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, pointingHandCursor, qAlpha, qApp, qAppName, qBlue, qCompress, qCompress, qDebug, qDebug, qDrawArrow, qDrawItem, qDrawItem, qDrawItem, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qFatal, qFatal, qGLVersion, qGray, qGray, qGreen, qInitNetworkProtocols, qInstallPath, qInstallPathBins, qInstallPathData, qInstallPathDocs, qInstallPathHeaders, qInstallPathLibs, qInstallPathPlugins, qInstallPathSysconf, qInstallPathTranslations, qItemRect, qItemRect, qObsolete, qObsolete, qObsolete, qRed, qRgb, qRgba, qRound, qSharedBuild, qSuppressObsoleteWarnings, qSuppressObsoleteWarnings, qSysInfo, qSystemWarning, qSystemWarning, qUncompress, qUncompress, qVersion, qWarning, qWarning, red, reset, SIGNAL, sizeAllCursor, sizeBDiagCursor, sizeFDiagCursor, sizeHorCursor, sizeVerCursor, SLOT, splitHCursor, splitVCursor, upArrowCursor, waitCursor, whatsThisCursor, white, ws, yellow
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QCanvas

protected QCanvas(java.lang.Class dummy)

QCanvas

public QCanvas(QObject parent,
               java.lang.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

metaObject

public QMetaObject metaObject()
Overrides:
metaObject in class QObject

className

public java.lang.String className()
Overrides:
className in class QObject

setTiles

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

setBackgroundPixmap

public void setBackgroundPixmap(QPixmap p)

backgroundPixmap

public QPixmap backgroundPixmap()

setBackgroundColor

public void setBackgroundColor(QColor c)

backgroundColor

public QColor backgroundColor()

setTile

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

tile

public int tile(int x,
                int y)

tilesHorizontally

public int tilesHorizontally()

tilesVertically

public int tilesVertically()

tileWidth

public int tileWidth()

tileHeight

public int tileHeight()

resize

public void resize(int width,
                   int height)

width

public int width()

height

public int height()

size

public QSize size()

rect

public QRect rect()

onCanvas

public boolean onCanvas(int x,
                        int y)

onCanvas

public boolean onCanvas(QPoint p)

validChunk

public boolean validChunk(int x,
                          int y)

validChunk

public boolean validChunk(QPoint p)

chunkSize

public int chunkSize()

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)

setChangedChunk

public void setChangedChunk(int i,
                            int j)

setChangedChunkContaining

public void setChangedChunkContaining(int x,
                                      int y)

setAllChanged

public void setAllChanged()

setChanged

public void setChanged(QRect area)

setUnchanged

public void setUnchanged(QRect area)

addItemToChunk

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

removeItemFromChunk

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

addItemToChunkContaining

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

removeItemFromChunkContaining

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

allItems

public java.util.ArrayList allItems()

collisions

public java.util.ArrayList collisions(QPoint arg1)

collisions

public java.util.ArrayList collisions(QRect arg1)

collisions

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

drawArea

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

drawArea

public void drawArea(QRect arg1,
                     QPainter p)

addView

public void addView(QCanvasView arg1)

removeView

public void removeView(QCanvasView arg1)

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)

drawViewArea

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

addItem

public void addItem(QCanvasItem arg1)

addAnimation

public void addAnimation(QCanvasItem arg1)

removeItem

public void removeItem(QCanvasItem arg1)

removeAnimation

public void removeAnimation(QCanvasItem arg1)

setAdvancePeriod

public void setAdvancePeriod(int ms)

setUpdatePeriod

public void setUpdatePeriod(int ms)

setDoubleBuffering

public void setDoubleBuffering(boolean y)

advance

public void advance()

update

public void update()

tr

public static java.lang.String tr(java.lang.String arg1,
                                  java.lang.String arg2)

tr

public static java.lang.String tr(java.lang.String arg1)

drawBackground

protected void drawBackground(QPainter arg1,
                              QRect area)

drawForeground

protected void drawForeground(QPainter arg1,
                              QRect area)

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class QObject
Throws:
java.lang.InternalError

dispose

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

Overrides:
dispose in class QObject

isDisposed

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

Overrides:
isDisposed in class QObject