From 1784eb78d9662c0812b64743d322a5a45de4adc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Wielg=C3=B3rski?= Date: Mon, 27 Jul 2020 05:05:35 -0700 Subject: [PATCH] Added buttons +notifications for opening in IDE functionality Summary: Created buttons which enable opening in IDE for classes which are valid. Reviewed By: adityasharat Differential Revision: D22724496 fbshipit-source-id: 3532213ab7730aae5e61877ccfecd0558b329d57 --- .../inspector/InspectorFlipperPlugin.java | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/android/src/main/java/com/facebook/flipper/plugins/inspector/InspectorFlipperPlugin.java b/android/src/main/java/com/facebook/flipper/plugins/inspector/InspectorFlipperPlugin.java index 5b7eeaef5..e205a0324 100644 --- a/android/src/main/java/com/facebook/flipper/plugins/inspector/InspectorFlipperPlugin.java +++ b/android/src/main/java/com/facebook/flipper/plugins/inspector/InspectorFlipperPlugin.java @@ -38,9 +38,19 @@ public class InspectorFlipperPlugin implements FlipperPlugin { private boolean mShowLithoAccessibilitySettings; public enum IDE { - DIFFUSION, - AS, - VSCODE; + DIFFUSION("Diffusion"), + AS("Android Studio"), + VSCODE("Visual Studio Code"); + + private String ideName; + + IDE(String ideName) { + this.ideName = ideName; + } + + public String getFullIdeName() { + return ideName; + } public static IDE fromString(final String ide) { try { @@ -433,6 +443,10 @@ public class InspectorFlipperPlugin implements FlipperPlugin { } }; + public boolean isConnectionEstablished() { + return mConnection != null; + } + public boolean openInIDE( String fileName, String className, String dirRoot, String repo, int lineNumber, IDE ide) { if (mConnection == null) return false;