summaryrefslogtreecommitdiffstats
path: root/editor/plugins/tiles/tile_map_editor.h
diff options
context:
space:
mode:
authorkobewi <kobewi4e@gmail.com>2023-06-22 15:42:45 +0200
committerkobewi <kobewi4e@gmail.com>2023-07-26 17:23:41 +0200
commitec24d50469e9c68406ded7455fd03243432e8642 (patch)
tree4aab9a620993b9c1bcaa6bb747f37284edbb0b87 /editor/plugins/tiles/tile_map_editor.h
parent202e4b2c1e7f8b25738b93d0e4d5066453d3edf3 (diff)
downloadredot-engine-ec24d50469e9c68406ded7455fd03243432e8642.tar.gz
Add separate editor plugin for TileMap and TileSet
Diffstat (limited to 'editor/plugins/tiles/tile_map_editor.h')
-rw-r--r--editor/plugins/tiles/tile_map_editor.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/editor/plugins/tiles/tile_map_editor.h b/editor/plugins/tiles/tile_map_editor.h
index 1cab1d1500..eb8c3937a0 100644
--- a/editor/plugins/tiles/tile_map_editor.h
+++ b/editor/plugins/tiles/tile_map_editor.h
@@ -48,7 +48,7 @@
#include "scene/gui/tab_bar.h"
#include "scene/gui/tree.h"
-class TileMapEditorPlugin : public Object {
+class TileMapSubEditorPlugin : public Object {
public:
struct TabData {
Control *toolbar = nullptr;
@@ -65,8 +65,8 @@ public:
virtual void edit(ObjectID p_tile_map_id, int p_tile_map_layer){};
};
-class TileMapEditorTilesPlugin : public TileMapEditorPlugin {
- GDCLASS(TileMapEditorTilesPlugin, TileMapEditorPlugin);
+class TileMapEditorTilesPlugin : public TileMapSubEditorPlugin {
+ GDCLASS(TileMapEditorTilesPlugin, TileMapSubEditorPlugin);
private:
ObjectID tile_map_id;
@@ -219,8 +219,8 @@ public:
~TileMapEditorTilesPlugin();
};
-class TileMapEditorTerrainsPlugin : public TileMapEditorPlugin {
- GDCLASS(TileMapEditorTerrainsPlugin, TileMapEditorPlugin);
+class TileMapEditorTerrainsPlugin : public TileMapSubEditorPlugin {
+ GDCLASS(TileMapEditorTerrainsPlugin, TileMapSubEditorPlugin);
private:
ObjectID tile_map_id;
@@ -321,7 +321,7 @@ private:
int tile_map_layer = -1;
// Vector to keep plugins.
- Vector<TileMapEditorPlugin *> tile_map_editor_plugins;
+ Vector<TileMapSubEditorPlugin *> tile_map_editor_plugins;
// Toolbar.
HFlowContainer *tile_map_toolbar = nullptr;
@@ -339,8 +339,8 @@ private:
// Bottom panel.
Label *missing_tileset_label = nullptr;
TabBar *tabs_bar = nullptr;
- LocalVector<TileMapEditorPlugin::TabData> tabs_data;
- LocalVector<TileMapEditorPlugin *> tabs_plugins;
+ LocalVector<TileMapSubEditorPlugin::TabData> tabs_data;
+ LocalVector<TileMapSubEditorPlugin *> tabs_plugins;
void _update_bottom_panel();
// TileMap.