Walls And Holes
1
abstracttileselectiontool.h
Go to the documentation of this file.
1
#ifndef ABSTRACTTILESELECTIONTOOL_H
2
#define ABSTRACTTILESELECTIONTOOL_H
3
4
#include "
abstracttilemaptool.h
"
5
#include "
propertybrowser.h
"
6
7
#include <QUndoStack>
8
9
class
AbstractTileSelectionTool
:
public
AbstractTileMapTool
10
{
11
public
:
12
AbstractTileSelectionTool
(
PropertyBrowser
*propertyBrowser,
13
TileMapPreviewGraphicsItem
*previewItem);
14
15
static
const
QRegion &
selection
() {
return
mSelection
; }
16
17
void
deactivate
()
override
;
18
19
protected
:
26
void
activateSelection
();
27
void
drawPreview
(QRegion previewRegion);
28
29
//all selection tools should share the same selection region.
30
static
QRegion
mSelection
;
31
32
PropertyBrowser
*
mPropertyBrowser
;
33
};
34
35
#endif // ABSTRACTTILESELECTIONTOOL_H
AbstractTileSelectionTool::mPropertyBrowser
PropertyBrowser * mPropertyBrowser
Definition:
abstracttileselectiontool.h:32
AbstractTileSelectionTool
Definition:
abstracttileselectiontool.h:9
abstracttilemaptool.h
AbstractTileSelectionTool::drawPreview
void drawPreview(QRegion previewRegion)
Definition:
abstracttileselectiontool.cpp:49
AbstractTileSelectionTool::deactivate
void deactivate() override
Deactivates the tool. This is called before the tool stops being used.
Definition:
abstracttileselectiontool.cpp:12
AbstractTileMapTool
Definition:
abstracttilemaptool.h:9
AbstractTileSelectionTool::selection
static const QRegion & selection()
Definition:
abstracttileselectiontool.h:15
PropertyBrowser
The PropertyBrowser class.
Definition:
propertybrowser.h:17
propertybrowser.h
AbstractTileSelectionTool::mSelection
static QRegion mSelection
Definition:
abstracttileselectiontool.h:30
AbstractTileSelectionTool::activateSelection
void activateSelection()
activateSelection
Definition:
abstracttileselectiontool.cpp:19
AbstractTileSelectionTool::AbstractTileSelectionTool
AbstractTileSelectionTool(PropertyBrowser *propertyBrowser, TileMapPreviewGraphicsItem *previewItem)
Definition:
abstracttileselectiontool.cpp:7
TileMapPreviewGraphicsItem
Definition:
tilemappreviewgraphicsitem.h:9
WallsAndHoles
abstracttileselectiontool.h
Generated by
1.8.14