aboutsummaryrefslogtreecommitdiff
path: root/editor/editor_run_native.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/editor_run_native.cpp')
-rw-r--r--editor/editor_run_native.cpp80
1 files changed, 37 insertions, 43 deletions
diff --git a/editor/editor_run_native.cpp b/editor/editor_run_native.cpp
index 236618f62..56e735ff5 100644
--- a/editor/editor_run_native.cpp
+++ b/editor/editor_run_native.cpp
@@ -29,16 +29,14 @@
#include "editor_run_native.h"
#include "editor_import_export.h"
-
void EditorRunNative::_notification(int p_what) {
-
- if (p_what==NOTIFICATION_ENTER_TREE) {
+ if (p_what == NOTIFICATION_ENTER_TREE) {
List<StringName> ep;
EditorImportExport::get_singleton()->get_export_platforms(&ep);
ep.sort_custom<StringName::AlphCompare>();
- for(List<StringName>::Element *E=ep.front();E;E=E->next()) {
+ for (List<StringName>::Element *E = ep.front(); E; E = E->next()) {
Ref<EditorExportPlatform> eep = EditorImportExport::get_singleton()->get_export_platform(E->get());
if (eep.is_null())
@@ -49,35 +47,34 @@ void EditorRunNative::_notification(int p_what) {
im.clear_mipmaps();
if (!im.empty()) {
- im.resize(16,16);
+ im.resize(16, 16);
- Ref<ImageTexture> small_icon = memnew( ImageTexture);
+ Ref<ImageTexture> small_icon = memnew(ImageTexture);
small_icon->create_from_image(im);
- MenuButton *mb = memnew( MenuButton );
- mb->get_popup()->connect("item_pressed",this,"_run_native",varray(E->get()));
- mb->connect("pressed",this,"_run_native",varray(-1, E->get()));
+ MenuButton *mb = memnew(MenuButton);
+ mb->get_popup()->connect("item_pressed", this, "_run_native", varray(E->get()));
+ mb->connect("pressed", this, "_run_native", varray(-1, E->get()));
mb->set_icon(small_icon);
add_child(mb);
- menus[E->get()]=mb;
+ menus[E->get()] = mb;
}
}
}
}
- if (p_what==NOTIFICATION_PROCESS) {
-
+ if (p_what == NOTIFICATION_PROCESS) {
bool changed = EditorImportExport::get_singleton()->poll_export_platforms() || first;
if (changed) {
- for(Map<StringName,MenuButton*>::Element *E=menus.front();E;E=E->next()) {
+ for (Map<StringName, MenuButton *>::Element *E = menus.front(); E; E = E->next()) {
Ref<EditorExportPlatform> eep = EditorImportExport::get_singleton()->get_export_platform(E->key());
MenuButton *mb = E->get();
int dc = eep->get_device_count();
- if (dc==0) {
+ if (dc == 0) {
mb->hide();
} else {
mb->get_popup()->clear();
@@ -86,21 +83,20 @@ void EditorRunNative::_notification(int p_what) {
mb->set_tooltip(eep->get_device_name(0) + "\n\n" + eep->get_device_info(0).strip_edges());
} else {
mb->set_tooltip("Select device from the list");
- for(int i=0;i<dc;i++) {
- mb->get_popup()->add_icon_item(get_icon("Play","EditorIcons"),eep->get_device_name(i));
- mb->get_popup()->set_item_tooltip(mb->get_popup()->get_item_count() -1,eep->get_device_info(i).strip_edges());
+ for (int i = 0; i < dc; i++) {
+ mb->get_popup()->add_icon_item(get_icon("Play", "EditorIcons"), eep->get_device_name(i));
+ mb->get_popup()->set_item_tooltip(mb->get_popup()->get_item_count() - 1, eep->get_device_info(i).strip_edges());
}
}
}
}
- first=false;
+ first = false;
}
}
-
}
-void EditorRunNative::_run_native(int p_idx,const String& p_platform) {
+void EditorRunNative::_run_native(int p_idx, const String &p_platform) {
Ref<EditorExportPlatform> eep = EditorImportExport::get_singleton()->get_export_platform(p_platform);
ERR_FAIL_COND(eep.is_null());
@@ -114,73 +110,71 @@ void EditorRunNative::_run_native(int p_idx,const String& p_platform) {
}
emit_signal("native_run");
- int flags=0;
+ int flags = 0;
if (deploy_debug_remote)
- flags|=EditorExportPlatform::EXPORT_REMOTE_DEBUG;
+ flags |= EditorExportPlatform::EXPORT_REMOTE_DEBUG;
if (deploy_dumb)
- flags|=EditorExportPlatform::EXPORT_DUMB_CLIENT;
+ flags |= EditorExportPlatform::EXPORT_DUMB_CLIENT;
if (debug_collisions)
- flags|=EditorExportPlatform::EXPORT_VIEW_COLLISONS;
+ flags |= EditorExportPlatform::EXPORT_VIEW_COLLISONS;
if (debug_navigation)
- flags|=EditorExportPlatform::EXPORT_VIEW_NAVIGATION;
+ flags |= EditorExportPlatform::EXPORT_VIEW_NAVIGATION;
- eep->run(p_idx,flags);
+ eep->run(p_idx, flags);
}
void EditorRunNative::_bind_methods() {
- ObjectTypeDB::bind_method("_run_native",&EditorRunNative::_run_native);
+ ObjectTypeDB::bind_method("_run_native", &EditorRunNative::_run_native);
ADD_SIGNAL(MethodInfo("native_run"));
}
void EditorRunNative::set_deploy_dumb(bool p_enabled) {
- deploy_dumb=p_enabled;
+ deploy_dumb = p_enabled;
}
-bool EditorRunNative::is_deploy_dumb_enabled() const{
+bool EditorRunNative::is_deploy_dumb_enabled() const {
return deploy_dumb;
}
void EditorRunNative::set_deploy_debug_remote(bool p_enabled) {
- deploy_debug_remote=p_enabled;
+ deploy_debug_remote = p_enabled;
}
-bool EditorRunNative::is_deploy_debug_remote_enabled() const{
+bool EditorRunNative::is_deploy_debug_remote_enabled() const {
return deploy_debug_remote;
}
void EditorRunNative::set_debug_collisions(bool p_debug) {
- debug_collisions=p_debug;
+ debug_collisions = p_debug;
}
-bool EditorRunNative::get_debug_collisions() const{
+bool EditorRunNative::get_debug_collisions() const {
return debug_collisions;
}
void EditorRunNative::set_debug_navigation(bool p_debug) {
- debug_navigation=p_debug;
+ debug_navigation = p_debug;
}
-bool EditorRunNative::get_debug_navigation() const{
+bool EditorRunNative::get_debug_navigation() const {
return debug_navigation;
}
-EditorRunNative::EditorRunNative()
-{
+EditorRunNative::EditorRunNative() {
set_process(true);
- first=true;
- deploy_dumb=false;
- deploy_debug_remote=false;
- debug_collisions=false;
- debug_navigation=false;
-
+ first = true;
+ deploy_dumb = false;
+ deploy_debug_remote = false;
+ debug_collisions = false;
+ debug_navigation = false;
}