Pārlūkot izejas kodu

Merge pull request #66108 from Zylann/editor_inspector_get_selected_path

Expose `EditorInspector.get_selected_path`
Rémi Verschelde 3 gadi atpakaļ
vecāks
revīzija
82961dda3d
2 mainītis faili ar 9 papildinājumiem un 0 dzēšanām
  1. 8 0
      doc/classes/EditorInspector.xml
  2. 1 0
      editor/editor_inspector.cpp

+ 8 - 0
doc/classes/EditorInspector.xml

@@ -13,6 +13,14 @@
 	</description>
 	<tutorials>
 	</tutorials>
+	<methods>
+		<method name="get_selected_path" qualifiers="const">
+			<return type="String" />
+			<description>
+				Gets the path of the currently selected property.
+			</description>
+		</method>
+	</methods>
 	<members>
 		<member name="horizontal_scroll_mode" type="int" setter="set_horizontal_scroll_mode" getter="get_horizontal_scroll_mode" overrides="ScrollContainer" enum="ScrollContainer.ScrollMode" default="0" />
 	</members>

+ 1 - 0
editor/editor_inspector.cpp

@@ -4065,6 +4065,7 @@ void EditorInspector::_show_add_meta_dialog() {
 
 void EditorInspector::_bind_methods() {
 	ClassDB::bind_method("_edit_request_change", &EditorInspector::_edit_request_change);
+	ClassDB::bind_method("get_selected_path", &EditorInspector::get_selected_path);
 
 	ADD_SIGNAL(MethodInfo("property_selected", PropertyInfo(Variant::STRING, "property")));
 	ADD_SIGNAL(MethodInfo("property_keyed", PropertyInfo(Variant::STRING, "property"), PropertyInfo(Variant::NIL, "value", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NIL_IS_VARIANT), PropertyInfo(Variant::BOOL, "advance")));