mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-01-09 20:39:37 +01:00
Now HTMLTemplateDataEditorPlugin will only handle HTMLTemplateDatas, if they are on disk.
This commit is contained in:
parent
35e328576a
commit
ce638a69c1
@ -96,6 +96,12 @@ void HTMLTemplateDataEditorPlugin::edit(Object *p_object) {
|
|||||||
Ref<HTMLTemplateData> f = Ref<HTMLTemplateData>(Object::cast_to<HTMLTemplateData>(p_object));
|
Ref<HTMLTemplateData> f = Ref<HTMLTemplateData>(Object::cast_to<HTMLTemplateData>(p_object));
|
||||||
|
|
||||||
if (f.is_valid()) {
|
if (f.is_valid()) {
|
||||||
|
String path = f->get_path();
|
||||||
|
|
||||||
|
if (path.empty()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
EditorPlugin *ep = EditorNode::get_singleton()->get_editor_by_name("Text");
|
EditorPlugin *ep = EditorNode::get_singleton()->get_editor_by_name("Text");
|
||||||
|
|
||||||
if (ep) {
|
if (ep) {
|
||||||
@ -105,7 +111,15 @@ void HTMLTemplateDataEditorPlugin::edit(Object *p_object) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool HTMLTemplateDataEditorPlugin::handles(Object *p_object) const {
|
bool HTMLTemplateDataEditorPlugin::handles(Object *p_object) const {
|
||||||
return p_object->is_class("HTMLTemplateData");
|
Ref<HTMLTemplateData> f = Ref<HTMLTemplateData>(Object::cast_to<HTMLTemplateData>(p_object));
|
||||||
|
|
||||||
|
if (f.is_valid()) {
|
||||||
|
String path = f->get_path();
|
||||||
|
|
||||||
|
return !path.empty();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
HTMLTemplateDataEditorPlugin::HTMLTemplateDataEditorPlugin(EditorNode *p_node) {
|
HTMLTemplateDataEditorPlugin::HTMLTemplateDataEditorPlugin(EditorNode *p_node) {
|
||||||
|
Loading…
Reference in New Issue
Block a user