|
| 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 *) |
|