Add property name style toggle to Inspector

This commit is contained in:
Haoyu Qiu
2022-03-23 09:46:59 +08:00
parent 6b2481fcfe
commit ccde2bf66f
18 changed files with 200 additions and 57 deletions

View File

@ -62,6 +62,11 @@ class InspectorDock : public VBoxContainer {
COLLAPSE_ALL,
EXPAND_ALL,
// Matches `EditorPropertyNameProcessor::Style`.
PROPERTY_NAME_STYLE_RAW,
PROPERTY_NAME_STYLE_CAPITALIZED,
PROPERTY_NAME_STYLE_LOCALIZED,
OBJECT_METHOD_BASE = 500
};
@ -94,6 +99,9 @@ class InspectorDock : public VBoxContainer {
ConfirmationDialog *unique_resources_confirmation;
Tree *unique_resources_list_tree;
EditorPropertyNameProcessor::Style property_name_style;
void _prepare_menu();
void _menu_option(int p_option);
void _menu_confirm_current();
void _menu_option_confirm(int p_option, bool p_confirmed);
@ -139,6 +147,8 @@ public:
Container *get_addon_area();
EditorInspector *get_inspector() { return inspector; }
EditorPropertyNameProcessor::Style get_property_name_style() const;
InspectorDock(EditorData &p_editor_data);
~InspectorDock();
};