|
| | RectBrushTool (TileMapPreviewGraphicsItem *previewItem, QUndoStack *undoStack) |
| |
| QRegion | getShape (QPoint start, QPoint end) const override |
| | Draws a rectangle. More...
|
| |
| | AbstractShapeBrushTool (TileMapPreviewGraphicsItem *previewItem, QUndoStack *undoStack) |
| |
| void | cellClicked (int x, int y, QMouseEvent *) override |
| | Called the first time the left mouse button is pressed over a cell. More...
|
| |
| void | cellActivated (int x, int y, QMouseEvent *) override |
| | Called when the left mouse button is down over a new cell. More...
|
| |
| void | cellReleased (int x, int y, QMouseEvent *) override |
| | Called when the left mouse button is released over a cell. More...
|
| |
| void | deactivate () override |
| | Deactivates the tool. This is called before the tool stops being used. More...
|
| |
| | AbstractTileMapTool (TileMapPreviewGraphicsItem *previewItem) |
| |
| void | setTileMap (TileMap *tileMap) |
| |
| void | setTileTemplate (TileTemplate *tileTemplate) |
| |
| virtual void | toolTileMapChanged (TileMap *previous=nullptr) |
| | Called whenever mTileMap changes. Called in constructor. More...
|
| |
| virtual void | cellHovered (int, int, QMouseEvent *) |
| | Called when the mouse hovers over a new cell. More...
|
| |
| virtual void | mouseExitedMap (QMouseEvent *) |
| | Called when the mouse is no longer hovering over a cell. More...
|
| |
| virtual | ~AbstractTool () |
| |
| virtual void | activate () |
| | Activates the tool. This is called before the tool is used. More...
|
| |
| virtual QList< QAction * > | contextActions () |
| | Returns a vector of qactions which can be used to modify the behaviour of the tool. Will be used by the tool manager to add the actions to a context tool bar. More...
|
| |
| virtual void | mousePressEvent (QMouseEvent *) |
| |
| virtual void | mouseReleaseEvent (QMouseEvent *) |
| |
| virtual void | mouseMoveEvent (QMouseEvent *) |
| |
| virtual void | wheelEvent (QWheelEvent *) |
| |