public class DeviceBrowserScene extends TileScene
com.trolltech.qt.gui.QGraphicsScene.ItemIndexMethod, com.trolltech.qt.gui.QGraphicsScene.SceneLayer, com.trolltech.qt.gui.QGraphicsScene.SceneLayerscom.trolltech.qt.QSignalEmitter.AbstractSignal, com.trolltech.qt.QSignalEmitter.PrivateSignal0, com.trolltech.qt.QSignalEmitter.PrivateSignal1<A>, com.trolltech.qt.QSignalEmitter.PrivateSignal2<A,B>, com.trolltech.qt.QSignalEmitter.PrivateSignal3<A,B,C>, com.trolltech.qt.QSignalEmitter.PrivateSignal4<A,B,C,D>, com.trolltech.qt.QSignalEmitter.PrivateSignal5<A,B,C,D,E>, com.trolltech.qt.QSignalEmitter.PrivateSignal6<A,B,C,D,E,F>, com.trolltech.qt.QSignalEmitter.PrivateSignal7<A,B,C,D,E,F,G>, com.trolltech.qt.QSignalEmitter.PrivateSignal8<A,B,C,D,E,F,G,H>, com.trolltech.qt.QSignalEmitter.PrivateSignal9<A,B,C,D,E,F,G,H,I>, com.trolltech.qt.QSignalEmitter.Signal0, com.trolltech.qt.QSignalEmitter.Signal1<A>, com.trolltech.qt.QSignalEmitter.Signal2<A,B>, com.trolltech.qt.QSignalEmitter.Signal3<A,B,C>, com.trolltech.qt.QSignalEmitter.Signal4<A,B,C,D>, com.trolltech.qt.QSignalEmitter.Signal5<A,B,C,D,E>, com.trolltech.qt.QSignalEmitter.Signal6<A,B,C,D,E,F>, com.trolltech.qt.QSignalEmitter.Signal7<A,B,C,D,E,F,G>, com.trolltech.qt.QSignalEmitter.Signal8<A,B,C,D,E,F,G,H>, com.trolltech.qt.QSignalEmitter.Signal9<A,B,C,D,E,F,G,H,I>| Modifier and Type | Field and Description |
|---|---|
static int |
CLEAR_HIGHLIGHTED_TILES |
static int |
HIGHLIGHT_TILE_GROUPS |
List<TileGroup> |
tileGroups |
com.trolltech.qt.QSignalEmitter.Signal1<Tile> |
updateTile |
cols, currX, currY, cursorPen, device, drawnTiles, highlit, lineWidth, mousePressed, prevX, prevY, qImage, rows, sceneSize, tileOccupantCount, tileSize, tileXMap, tileYMap, updateStatus| Constructor and Description |
|---|
DeviceBrowserScene(Device device,
boolean hideTiles,
boolean drawPrimitives,
DeviceBrowser browser) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHighlightedTile(NumberedHighlightedTile tile) |
void |
clearCurrentLines() |
void |
clearHighlightedTiles() |
void |
drawConnectingWires(Tile tile,
int wire) |
void |
drawWire(Tile src,
int wireSrc,
Tile dst,
int wireDst) |
void |
drawWire(Tile src,
Tile dst) |
boolean |
event(com.trolltech.qt.core.QEvent event) |
void |
highlightTileGroup(TileGroup tg) |
void |
highlightTileGroups() |
void |
mouseDoubleClickEvent(com.trolltech.qt.gui.QGraphicsSceneMouseEvent event) |
void |
mouseReleaseEvent(com.trolltech.qt.gui.QGraphicsSceneMouseEvent event) |
drawBackground, getCurrX, getCurrY, getDesign, getDevice, getDrawnTileX, getDrawnTileY, getSceneSize, getTile, getTile, getTilePoint, getTileSize, initializeScene, isUseImage, mouseMoveEvent, setDesign, setDevice, setUseImage, updateCurrXY, updateCursoractiveWindow, addEllipse, addEllipse, addEllipse, addEllipse, addEllipse, addEllipse, addItem, addLine, addLine, addLine, addLine, addPath, addPath, addPath, addPixmap, addPolygon, addPolygon, addPolygon, addRect, addRect, addRect, addRect, addRect, addRect, addSimpleText, addSimpleText, addText, addText, addWidget, addWidget, addWidget, advance, backgroundBrush, bspTreeDepth, clear, clearFocus, clearSelection, collidingItems, collidingItems, createItemGroup, destroyItemGroup, eventFilter, focusItem, font, foregroundBrush, fromNativePointer, hasFocus, height, inputMethodQuery, invalidate, invalidate, invalidate, invalidate, invalidate, invalidate, invalidate, isSortCacheEnabled, itemAt, itemAt, itemIndexMethod, items, items, items, items, items, items, items, items, items, items, itemsBoundingRect, mouseGrabberItem, palette, removeItem, render, render, render, render, sceneRect, selectedItems, selectionArea, setActiveWindow, setBackgroundBrush, setBspTreeDepth, setFocus, setFocus, setFocusItem, setFocusItem, setFont, setForegroundBrush, setItemIndexMethod, setPalette, setSceneRect, setSceneRect, setSelectionArea, setSelectionArea, setSortCacheEnabled, setStickyFocus, setStyle, stickyFocus, style, update, update, update, views, widthblockSignals, children, connectSlotsByName, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, indexOfProperty, installEventFilter, isWidgetType, killTimer, moveToThread, objectName, parent, properties, property, removeEventFilter, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, toString, userPropertypublic com.trolltech.qt.QSignalEmitter.Signal1<Tile> updateTile
public static final int CLEAR_HIGHLIGHTED_TILES
public static final int HIGHLIGHT_TILE_GROUPS
public List<TileGroup> tileGroups
public DeviceBrowserScene(Device device, boolean hideTiles, boolean drawPrimitives, DeviceBrowser browser)
public void clearCurrentLines()
public void drawConnectingWires(Tile tile, int wire)
public void addHighlightedTile(NumberedHighlightedTile tile)
public void clearHighlightedTiles()
public void mouseDoubleClickEvent(com.trolltech.qt.gui.QGraphicsSceneMouseEvent event)
mouseDoubleClickEvent in class TileScenepublic void mouseReleaseEvent(com.trolltech.qt.gui.QGraphicsSceneMouseEvent event)
mouseReleaseEvent in class com.trolltech.qt.gui.QGraphicsScenepublic void highlightTileGroups()
public void highlightTileGroup(TileGroup tg)
public boolean event(com.trolltech.qt.core.QEvent event)
event in class com.trolltech.qt.gui.QGraphicsScene