mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-01-23 17:47:17 +01:00
Renamed WebEditor* to WebNodeEditor*.
This commit is contained in:
parent
5e64462049
commit
285fe5cd82
@ -31,13 +31,13 @@ SOFTWARE.
|
|||||||
#include "web_node_editor_web_server.h"
|
#include "web_node_editor_web_server.h"
|
||||||
#include "web_node_editor_web_server_request.h"
|
#include "web_node_editor_web_server_request.h"
|
||||||
|
|
||||||
void WebEditor::edit(WebNode *web_node) {
|
void WebNodeEditor::edit(WebNode *web_node) {
|
||||||
_edited_node = web_node;
|
_edited_node = web_node;
|
||||||
|
|
||||||
refresh();
|
refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditor::refresh() {
|
void WebNodeEditor::refresh() {
|
||||||
if (_edited_node && !ObjectDB::instance_validate(_edited_node)) {
|
if (_edited_node && !ObjectDB::instance_validate(_edited_node)) {
|
||||||
_edited_node = nullptr;
|
_edited_node = nullptr;
|
||||||
}
|
}
|
||||||
@ -49,7 +49,7 @@ void WebEditor::refresh() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Ref<WebEditorWebServerRequest> request;
|
Ref<WebNodeEditorWebServerRequest> request;
|
||||||
request.instance();
|
request.instance();
|
||||||
|
|
||||||
_web_server->web_editor_request(_edited_node, request);
|
_web_server->web_editor_request(_edited_node, request);
|
||||||
@ -58,16 +58,16 @@ void WebEditor::refresh() {
|
|||||||
|
|
||||||
request_info += "Response type: ";
|
request_info += "Response type: ";
|
||||||
switch (request->_response_type) {
|
switch (request->_response_type) {
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_NONE: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_NONE: {
|
||||||
request_info += "NONE";
|
request_info += "NONE";
|
||||||
} break;
|
} break;
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_NORMAL: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_NORMAL: {
|
||||||
request_info += "NORMAL";
|
request_info += "NORMAL";
|
||||||
} break;
|
} break;
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_FILE: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_FILE: {
|
||||||
request_info += "FILE";
|
request_info += "FILE";
|
||||||
} break;
|
} break;
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_REDIRECT: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_REDIRECT: {
|
||||||
request_info += "REDIRECT";
|
request_info += "REDIRECT";
|
||||||
} break;
|
} break;
|
||||||
default: {
|
default: {
|
||||||
@ -115,10 +115,10 @@ void WebEditor::refresh() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
switch (request->_response_type) {
|
switch (request->_response_type) {
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_NONE: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_NONE: {
|
||||||
body += request->_sent_message;
|
body += request->_sent_message;
|
||||||
} break;
|
} break;
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_NORMAL: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_NORMAL: {
|
||||||
if (_prettify_html) {
|
if (_prettify_html) {
|
||||||
HTMLParser p;
|
HTMLParser p;
|
||||||
p.parse(request->_sent_message);
|
p.parse(request->_sent_message);
|
||||||
@ -127,11 +127,11 @@ void WebEditor::refresh() {
|
|||||||
body += request->_sent_message;
|
body += request->_sent_message;
|
||||||
}
|
}
|
||||||
} break;
|
} break;
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_FILE: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_FILE: {
|
||||||
body += "Sent file:\n";
|
body += "Sent file:\n";
|
||||||
body += request->_sent_message;
|
body += request->_sent_message;
|
||||||
} break;
|
} break;
|
||||||
case WebEditorWebServerRequest::RESPONSE_TYPE_REDIRECT: {
|
case WebNodeEditorWebServerRequest::RESPONSE_TYPE_REDIRECT: {
|
||||||
if (_prettify_html) {
|
if (_prettify_html) {
|
||||||
HTMLParser p;
|
HTMLParser p;
|
||||||
p.parse(request->_sent_message);
|
p.parse(request->_sent_message);
|
||||||
@ -148,12 +148,12 @@ void WebEditor::refresh() {
|
|||||||
_results_label->set_text(body);
|
_results_label->set_text(body);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditor::clear() {
|
void WebNodeEditor::clear() {
|
||||||
_result_info_label->clear();
|
_result_info_label->clear();
|
||||||
_results_label->clear();
|
_results_label->clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditor::_notification(int p_what) {
|
void WebNodeEditor::_notification(int p_what) {
|
||||||
switch (p_what) {
|
switch (p_what) {
|
||||||
case NOTIFICATION_ENTER_TREE: {
|
case NOTIFICATION_ENTER_TREE: {
|
||||||
} break;
|
} break;
|
||||||
@ -171,10 +171,10 @@ void WebEditor::_notification(int p_what) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditor::WebEditor() {
|
WebNodeEditor::WebNodeEditor() {
|
||||||
_prettify_html = true;
|
_prettify_html = true;
|
||||||
|
|
||||||
_web_server = memnew(WebEditorWebServer);
|
_web_server = memnew(WebNodeEditorWebServer);
|
||||||
add_child(_web_server);
|
add_child(_web_server);
|
||||||
|
|
||||||
set_h_size_flags(SIZE_EXPAND_FILL);
|
set_h_size_flags(SIZE_EXPAND_FILL);
|
||||||
@ -220,9 +220,9 @@ WebEditor::WebEditor() {
|
|||||||
_results_label->add_color_region("<right>", "</right>", Color::color8(135, 206, 235, 255), false);
|
_results_label->add_color_region("<right>", "</right>", Color::color8(135, 206, 235, 255), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditor::~WebEditor() {
|
WebNodeEditor::~WebNodeEditor() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditor::_bind_methods() {
|
void WebNodeEditor::_bind_methods() {
|
||||||
//ClassDB::bind_method(D_METHOD("_input", "event"), &WebEditor::_input);
|
//ClassDB::bind_method(D_METHOD("_input", "event"), &WebNodeEditor::_input);
|
||||||
}
|
}
|
||||||
|
@ -28,20 +28,20 @@ SOFTWARE.
|
|||||||
#include "scene/gui/box_container.h"
|
#include "scene/gui/box_container.h"
|
||||||
|
|
||||||
class WebNode;
|
class WebNode;
|
||||||
class WebEditorWebServer;
|
class WebNodeEditorWebServer;
|
||||||
class RichTextLabel;
|
class RichTextLabel;
|
||||||
class TextEdit;
|
class TextEdit;
|
||||||
|
|
||||||
class WebEditor : public VBoxContainer {
|
class WebNodeEditor : public VBoxContainer {
|
||||||
GDCLASS(WebEditor, VBoxContainer);
|
GDCLASS(WebNodeEditor, VBoxContainer);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void edit(WebNode *web_node);
|
void edit(WebNode *web_node);
|
||||||
void refresh();
|
void refresh();
|
||||||
void clear();
|
void clear();
|
||||||
|
|
||||||
WebEditor();
|
WebNodeEditor();
|
||||||
~WebEditor();
|
~WebNodeEditor();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void _notification(int p_what);
|
void _notification(int p_what);
|
||||||
@ -50,7 +50,7 @@ protected:
|
|||||||
bool _prettify_html;
|
bool _prettify_html;
|
||||||
|
|
||||||
WebNode *_edited_node;
|
WebNode *_edited_node;
|
||||||
WebEditorWebServer *_web_server;
|
WebNodeEditorWebServer *_web_server;
|
||||||
HBoxContainer *_toolbar;
|
HBoxContainer *_toolbar;
|
||||||
|
|
||||||
RichTextLabel *_result_info_label;
|
RichTextLabel *_result_info_label;
|
||||||
|
@ -28,7 +28,7 @@ SOFTWARE.
|
|||||||
|
|
||||||
#include "editor/editor_node.h"
|
#include "editor/editor_node.h"
|
||||||
|
|
||||||
void WebEditorPlugin::make_visible(bool visible) {
|
void WebNodeEditorPlugin::make_visible(bool visible) {
|
||||||
if (visible) {
|
if (visible) {
|
||||||
if (is_inside_tree()) {
|
if (is_inside_tree()) {
|
||||||
_scene_has_webnode = true;
|
_scene_has_webnode = true;
|
||||||
@ -39,19 +39,19 @@ void WebEditorPlugin::make_visible(bool visible) {
|
|||||||
window->set_visible(visible);
|
window->set_visible(visible);
|
||||||
}
|
}
|
||||||
|
|
||||||
String WebEditorPlugin::get_name() const {
|
String WebNodeEditorPlugin::get_name() const {
|
||||||
return "Web";
|
return "Web";
|
||||||
}
|
}
|
||||||
|
|
||||||
const Ref<Texture> WebEditorPlugin::get_icon() const {
|
const Ref<Texture> WebNodeEditorPlugin::get_icon() const {
|
||||||
return _icon;
|
return _icon;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool WebEditorPlugin::has_main_screen() const {
|
bool WebNodeEditorPlugin::has_main_screen() const {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorPlugin::edit(Object *p_object) {
|
void WebNodeEditorPlugin::edit(Object *p_object) {
|
||||||
WebNode *wn = Object::cast_to<WebNode>(p_object);
|
WebNode *wn = Object::cast_to<WebNode>(p_object);
|
||||||
|
|
||||||
if (wn) {
|
if (wn) {
|
||||||
@ -61,18 +61,18 @@ void WebEditorPlugin::edit(Object *p_object) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool WebEditorPlugin::handles(Object *p_object) const {
|
bool WebNodeEditorPlugin::handles(Object *p_object) const {
|
||||||
return p_object->is_class("WebNode");
|
return p_object->is_class("WebNode");
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorPlugin::edited_scene_changed() {
|
void WebNodeEditorPlugin::edited_scene_changed() {
|
||||||
Node *edited_scene = editor->get_edited_scene();
|
Node *edited_scene = editor->get_edited_scene();
|
||||||
|
|
||||||
_scene_has_webnode = scene_has_webnode(edited_scene);
|
_scene_has_webnode = scene_has_webnode(edited_scene);
|
||||||
editor->editor_set_visible_by_name("Web", _scene_has_webnode);
|
editor->editor_set_visible_by_name("Web", _scene_has_webnode);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool WebEditorPlugin::scene_has_webnode(Node *p_node) {
|
bool WebNodeEditorPlugin::scene_has_webnode(Node *p_node) {
|
||||||
if (!p_node) {
|
if (!p_node) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -92,7 +92,7 @@ bool WebEditorPlugin::scene_has_webnode(Node *p_node) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool WebEditorPlugin::scene_has_webnode_skip(Node *p_node, Node *skip) {
|
bool WebNodeEditorPlugin::scene_has_webnode_skip(Node *p_node, Node *skip) {
|
||||||
if (!p_node) {
|
if (!p_node) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -116,7 +116,7 @@ bool WebEditorPlugin::scene_has_webnode_skip(Node *p_node, Node *skip) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorPlugin::on_node_removed(Node *p_node) {
|
void WebNodeEditorPlugin::on_node_removed(Node *p_node) {
|
||||||
if (!_scene_has_webnode) {
|
if (!_scene_has_webnode) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -129,10 +129,10 @@ void WebEditorPlugin::on_node_removed(Node *p_node) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditorPlugin::WebEditorPlugin(EditorNode *p_node) {
|
WebNodeEditorPlugin::WebNodeEditorPlugin(EditorNode *p_node) {
|
||||||
editor = p_node;
|
editor = p_node;
|
||||||
|
|
||||||
window = memnew(WebEditor);
|
window = memnew(WebNodeEditor);
|
||||||
|
|
||||||
editor->get_viewport()->add_child(window);
|
editor->get_viewport()->add_child(window);
|
||||||
_icon = get_editor_interface()->get_base_control()->get_theme_icon("WebNodeEditor", "EditorIcons");
|
_icon = get_editor_interface()->get_base_control()->get_theme_icon("WebNodeEditor", "EditorIcons");
|
||||||
@ -144,11 +144,11 @@ WebEditorPlugin::WebEditorPlugin(EditorNode *p_node) {
|
|||||||
Engine::get_singleton()->add_global("WebNodeEditor", window);
|
Engine::get_singleton()->add_global("WebNodeEditor", window);
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditorPlugin::~WebEditorPlugin() {
|
WebNodeEditorPlugin::~WebNodeEditorPlugin() {
|
||||||
Engine::get_singleton()->remove_global("WebNodeEditor");
|
Engine::get_singleton()->remove_global("WebNodeEditor");
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorPlugin::_notification(int p_what) {
|
void WebNodeEditorPlugin::_notification(int p_what) {
|
||||||
switch (p_what) {
|
switch (p_what) {
|
||||||
case NOTIFICATION_POST_ENTER_TREE: {
|
case NOTIFICATION_POST_ENTER_TREE: {
|
||||||
editor->editor_set_visible_by_name("Web", false);
|
editor->editor_set_visible_by_name("Web", false);
|
||||||
@ -160,6 +160,6 @@ void WebEditorPlugin::_notification(int p_what) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorPlugin::_bind_methods() {
|
void WebNodeEditorPlugin::_bind_methods() {
|
||||||
ClassDB::bind_method(D_METHOD("on_node_removed", "node"), &WebEditorPlugin::on_node_removed);
|
ClassDB::bind_method(D_METHOD("on_node_removed", "node"), &WebNodeEditorPlugin::on_node_removed);
|
||||||
}
|
}
|
||||||
|
@ -27,11 +27,11 @@ SOFTWARE.
|
|||||||
|
|
||||||
#include "editor/editor_plugin.h"
|
#include "editor/editor_plugin.h"
|
||||||
|
|
||||||
class WebEditor;
|
class WebNodeEditor;
|
||||||
class Texture;
|
class Texture;
|
||||||
|
|
||||||
class WebEditorPlugin : public EditorPlugin {
|
class WebNodeEditorPlugin : public EditorPlugin {
|
||||||
GDCLASS(WebEditorPlugin, EditorPlugin);
|
GDCLASS(WebNodeEditorPlugin, EditorPlugin);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void make_visible(bool visible);
|
void make_visible(bool visible);
|
||||||
@ -45,12 +45,12 @@ public:
|
|||||||
bool scene_has_webnode(Node *p_node);
|
bool scene_has_webnode(Node *p_node);
|
||||||
bool scene_has_webnode_skip(Node *p_node, Node *skip);
|
bool scene_has_webnode_skip(Node *p_node, Node *skip);
|
||||||
|
|
||||||
WebEditorPlugin(EditorNode *p_node);
|
WebNodeEditorPlugin(EditorNode *p_node);
|
||||||
~WebEditorPlugin();
|
~WebNodeEditorPlugin();
|
||||||
|
|
||||||
EditorNode *editor;
|
EditorNode *editor;
|
||||||
|
|
||||||
WebEditor *window;
|
WebNodeEditor *window;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void on_node_removed(Node *p_child);
|
void on_node_removed(Node *p_child);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
#include "web_node_editor_web_server_request.h"
|
#include "web_node_editor_web_server_request.h"
|
||||||
|
|
||||||
|
|
||||||
void WebEditorWebServer::web_editor_request(WebNode *node, Ref<WebEditorWebServerRequest> request) {
|
void WebNodeEditorWebServer::web_editor_request(WebNode *node, Ref<WebNodeEditorWebServerRequest> request) {
|
||||||
_web_root = node;
|
_web_root = node;
|
||||||
_last_request = request;
|
_last_request = request;
|
||||||
|
|
||||||
@ -16,12 +16,12 @@ void WebEditorWebServer::web_editor_request(WebNode *node, Ref<WebEditorWebServe
|
|||||||
node->handle_request(request);
|
node->handle_request(request);
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditorWebServer::WebEditorWebServer() {
|
WebNodeEditorWebServer::WebNodeEditorWebServer() {
|
||||||
_is_running = true;
|
_is_running = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditorWebServer::~WebEditorWebServer() {
|
WebNodeEditorWebServer::~WebNodeEditorWebServer() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServer::_bind_methods() {
|
void WebNodeEditorWebServer::_bind_methods() {
|
||||||
}
|
}
|
||||||
|
@ -6,18 +6,18 @@
|
|||||||
#include "../http/web_server.h"
|
#include "../http/web_server.h"
|
||||||
|
|
||||||
class WebNode;
|
class WebNode;
|
||||||
class WebEditorWebServerRequest;
|
class WebNodeEditorWebServerRequest;
|
||||||
|
|
||||||
class WebEditorWebServer : public WebServer {
|
class WebNodeEditorWebServer : public WebServer {
|
||||||
GDCLASS(WebEditorWebServer, WebServer);
|
GDCLASS(WebNodeEditorWebServer, WebServer);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void web_editor_request(WebNode *node, Ref<WebEditorWebServerRequest> request);
|
void web_editor_request(WebNode *node, Ref<WebNodeEditorWebServerRequest> request);
|
||||||
|
|
||||||
WebEditorWebServer();
|
WebNodeEditorWebServer();
|
||||||
~WebEditorWebServer();
|
~WebNodeEditorWebServer();
|
||||||
|
|
||||||
Ref<WebEditorWebServerRequest> _last_request;
|
Ref<WebNodeEditorWebServerRequest> _last_request;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
static void _bind_methods();
|
static void _bind_methods();
|
||||||
|
@ -6,79 +6,79 @@
|
|||||||
#include "../http/web_server.h"
|
#include "../http/web_server.h"
|
||||||
#include "../http/web_node.h"
|
#include "../http/web_node.h"
|
||||||
|
|
||||||
String WebEditorWebServerRequest::get_cookie(const String &key) {
|
String WebNodeEditorWebServerRequest::get_cookie(const String &key) {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
HTTPServerEnums::HTTPMethod WebEditorWebServerRequest::get_method() const {
|
HTTPServerEnums::HTTPMethod WebNodeEditorWebServerRequest::get_method() const {
|
||||||
return HTTPServerEnums::HTTP_METHOD_GET;
|
return HTTPServerEnums::HTTP_METHOD_GET;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServerRequest::parse_files() {
|
void WebNodeEditorWebServerRequest::parse_files() {
|
||||||
}
|
}
|
||||||
int WebEditorWebServerRequest::get_file_count() const {
|
int WebNodeEditorWebServerRequest::get_file_count() const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
String WebEditorWebServerRequest::get_file_file_name(const int index) const {
|
String WebNodeEditorWebServerRequest::get_file_file_name(const int index) const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
String WebEditorWebServerRequest::get_file_key(const int index) const {
|
String WebNodeEditorWebServerRequest::get_file_key(const int index) const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
int WebEditorWebServerRequest::get_file_length(const int index) const {
|
int WebNodeEditorWebServerRequest::get_file_length(const int index) const {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
PoolByteArray WebEditorWebServerRequest::get_file_data(const int index) const {
|
PoolByteArray WebNodeEditorWebServerRequest::get_file_data(const int index) const {
|
||||||
return PoolByteArray();
|
return PoolByteArray();
|
||||||
}
|
}
|
||||||
String WebEditorWebServerRequest::get_file_data_str(const int index) const {
|
String WebNodeEditorWebServerRequest::get_file_data_str(const int index) const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
String WebEditorWebServerRequest::get_parameter(const String &key) const {
|
String WebNodeEditorWebServerRequest::get_parameter(const String &key) const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServerRequest::send_redirect(const String &location, const HTTPServerEnums::HTTPStatusCode status_code) {
|
void WebNodeEditorWebServerRequest::send_redirect(const String &location, const HTTPServerEnums::HTTPStatusCode status_code) {
|
||||||
_response_type = RESPONSE_TYPE_REDIRECT;
|
_response_type = RESPONSE_TYPE_REDIRECT;
|
||||||
_status_code = status_code;
|
_status_code = status_code;
|
||||||
_sent_message = location;
|
_sent_message = location;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServerRequest::send() {
|
void WebNodeEditorWebServerRequest::send() {
|
||||||
_response_type = RESPONSE_TYPE_NORMAL;
|
_response_type = RESPONSE_TYPE_NORMAL;
|
||||||
_sent_message = get_compiled_body();
|
_sent_message = get_compiled_body();
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServerRequest::send_file(const String &p_file_path) {
|
void WebNodeEditorWebServerRequest::send_file(const String &p_file_path) {
|
||||||
_response_type = RESPONSE_TYPE_FILE;
|
_response_type = RESPONSE_TYPE_FILE;
|
||||||
_sent_message = p_file_path;
|
_sent_message = p_file_path;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServerRequest::send_error(int error_code) {
|
void WebNodeEditorWebServerRequest::send_error(int error_code) {
|
||||||
_error_handler_called = true;
|
_error_handler_called = true;
|
||||||
|
|
||||||
_server->get_web_root()->handle_error_send_request(this, error_code);
|
_server->get_web_root()->handle_error_send_request(this, error_code);
|
||||||
}
|
}
|
||||||
|
|
||||||
String WebEditorWebServerRequest::parser_get_path() {
|
String WebNodeEditorWebServerRequest::parser_get_path() {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
String WebEditorWebServerRequest::get_host() const {
|
String WebNodeEditorWebServerRequest::get_host() const {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServerRequest::update() {
|
void WebNodeEditorWebServerRequest::update() {
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditorWebServerRequest::WebEditorWebServerRequest() {
|
WebNodeEditorWebServerRequest::WebNodeEditorWebServerRequest() {
|
||||||
_response_type = RESPONSE_TYPE_NONE;
|
_response_type = RESPONSE_TYPE_NONE;
|
||||||
_error_handler_called = false;
|
_error_handler_called = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
WebEditorWebServerRequest::~WebEditorWebServerRequest() {
|
WebNodeEditorWebServerRequest::~WebNodeEditorWebServerRequest() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void WebEditorWebServerRequest::_bind_methods() {
|
void WebNodeEditorWebServerRequest::_bind_methods() {
|
||||||
}
|
}
|
||||||
|
@ -15,8 +15,8 @@ class HTTPSession;
|
|||||||
class WebPermission;
|
class WebPermission;
|
||||||
class WebNode;
|
class WebNode;
|
||||||
|
|
||||||
class WebEditorWebServerRequest : public WebServerRequest {
|
class WebNodeEditorWebServerRequest : public WebServerRequest {
|
||||||
GDCLASS(WebEditorWebServerRequest, WebServerRequest);
|
GDCLASS(WebNodeEditorWebServerRequest, WebServerRequest);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
enum ResponseType {
|
enum ResponseType {
|
||||||
@ -49,8 +49,8 @@ public:
|
|||||||
|
|
||||||
void update();
|
void update();
|
||||||
|
|
||||||
WebEditorWebServerRequest();
|
WebNodeEditorWebServerRequest();
|
||||||
~WebEditorWebServerRequest();
|
~WebNodeEditorWebServerRequest();
|
||||||
|
|
||||||
ResponseType _response_type;
|
ResponseType _response_type;
|
||||||
String _sent_message;
|
String _sent_message;
|
||||||
|
@ -130,7 +130,7 @@ void register_web_types() {
|
|||||||
ClassDB::register_class<AliasWebPage>();
|
ClassDB::register_class<AliasWebPage>();
|
||||||
|
|
||||||
#if TOOLS_ENABLED
|
#if TOOLS_ENABLED
|
||||||
EditorPlugins::add_by_type<WebEditorPlugin>();
|
EditorPlugins::add_by_type<WebNodeEditorPlugin>();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user