diff options
author | kobewi <kobewi4e@gmail.com> | 2023-06-22 15:42:45 +0200 |
---|---|---|
committer | kobewi <kobewi4e@gmail.com> | 2023-07-26 17:23:41 +0200 |
commit | ec24d50469e9c68406ded7455fd03243432e8642 (patch) | |
tree | 4aab9a620993b9c1bcaa6bb747f37284edbb0b87 /editor/plugins/tiles/tile_map_editor.h | |
parent | 202e4b2c1e7f8b25738b93d0e4d5066453d3edf3 (diff) | |
download | redot-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.h | 16 |
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. |