#include <abstracttilemaptool.h>
◆ AbstractTileMapTool()
◆ cellActivated()
virtual void AbstractTileMapTool::cellActivated |
( |
int |
, |
|
|
int |
, |
|
|
QMouseEvent * |
|
|
) |
| |
|
inlinevirtual |
Called when the left mouse button is down over a new cell.
This function is invoked when the mouse button is pressed down or when the mouse moves over a new cell while pressed down.
- Parameters
-
x | The cell's x position. |
y | The cell's y position. |
Reimplemented in AbstractShapeBrushTool, TileMapSelectionTool, and TileMapBrushTool.
◆ cellClicked()
virtual void AbstractTileMapTool::cellClicked |
( |
int |
, |
|
|
int |
, |
|
|
QMouseEvent * |
|
|
) |
| |
|
inlinevirtual |
Called the first time the left mouse button is pressed over a cell.
Unlike cellActivated(), this function is called when the mouse button is first pressed and not called for other cells if the mouse is dragged afterward.
- Parameters
-
x | The cell's x position. |
y | The cell's y position. |
Reimplemented in FillTool, AbstractShapeBrushTool, and TileMapSelectionTool.
◆ cellHovered()
virtual void AbstractTileMapTool::cellHovered |
( |
int |
, |
|
|
int |
, |
|
|
QMouseEvent * |
|
|
) |
| |
|
inlinevirtual |
Called when the mouse hovers over a new cell.
- Parameters
-
x | The cell's x position. |
y | The cell's y position. |
Reimplemented in FillTool, and TileMapBrushTool.
◆ cellReleased()
virtual void AbstractTileMapTool::cellReleased |
( |
int |
, |
|
|
int |
, |
|
|
QMouseEvent * |
|
|
) |
| |
|
inlinevirtual |
◆ getTileMap()
TileMap* AbstractTileMapTool::getTileMap |
( |
| ) |
const |
|
inlineprotected |
◆ getTileTemplate()
TileTemplate* AbstractTileMapTool::getTileTemplate |
( |
| ) |
const |
|
inlineprotected |
◆ mouseExitedMap()
virtual void AbstractTileMapTool::mouseExitedMap |
( |
QMouseEvent * |
| ) |
|
|
inlinevirtual |
◆ setTileMap()
void AbstractTileMapTool::setTileMap |
( |
TileMap * |
tileMap | ) |
|
|
inline |
◆ setTileTemplate()
void AbstractTileMapTool::setTileTemplate |
( |
TileTemplate * |
tileTemplate | ) |
|
|
inline |
◆ toolTileMapChanged()
virtual void AbstractTileMapTool::toolTileMapChanged |
( |
TileMap * |
previous = nullptr | ) |
|
|
inlinevirtual |
Called whenever mTileMap changes. Called in constructor.
- Parameters
-
previous | The OLD mTileMap. The new one can be retreived using getTileMap(). |
Reimplemented in FillTool.
◆ mPreviewItem
The documentation for this class was generated from the following file: