feat: UI elements for key combinations
This commit is contained in:
parent
ab300878cf
commit
c668771696
15 changed files with 415 additions and 33 deletions
|
|
@ -28,6 +28,7 @@ class TerrainMeshEditor : public TerrainMeshGenerator {
|
|||
void on_primitive_list_changed(Array primitives);
|
||||
void on_primitive_node_removed();
|
||||
void on_save_file_selected(String path);
|
||||
void load_new();
|
||||
|
||||
protected:
|
||||
void _notification(int what);
|
||||
|
|
@ -35,12 +36,16 @@ protected:
|
|||
|
||||
public:
|
||||
void save_data();
|
||||
void save_data_as();
|
||||
void set_new_file_data(Ref<SaveData> data);
|
||||
Ref<SaveData> get_new_file_data() const;
|
||||
void set_current_selected(Ref<TerrainPrimitive>);
|
||||
Ref<TerrainPrimitive> get_current_selected() const;
|
||||
void set_point_primitive_object(Ref<PackedScene> scene);
|
||||
Ref<PackedScene> get_point_primitive_object() const;
|
||||
|
||||
private:
|
||||
Ref<SaveData> new_file_data{};
|
||||
Ref<SaveData> data{ memnew(SaveData) };
|
||||
Ref<TerrainPrimitive> current_selected{};
|
||||
FileDialog *file_dialog{};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue