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
This commit is contained in:
Dominik Wielgórski
2020-07-27 05:05:35 -07:00
committed by Facebook GitHub Bot
parent 55e0b98233
commit 1784eb78d9

View File

@@ -38,9 +38,19 @@ public class InspectorFlipperPlugin implements FlipperPlugin {
private boolean mShowLithoAccessibilitySettings; private boolean mShowLithoAccessibilitySettings;
public enum IDE { public enum IDE {
DIFFUSION, DIFFUSION("Diffusion"),
AS, AS("Android Studio"),
VSCODE; 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) { public static IDE fromString(final String ide) {
try { try {
@@ -433,6 +443,10 @@ public class InspectorFlipperPlugin implements FlipperPlugin {
} }
}; };
public boolean isConnectionEstablished() {
return mConnection != null;
}
public boolean openInIDE( public boolean openInIDE(
String fileName, String className, String dirRoot, String repo, int lineNumber, IDE ide) { String fileName, String className, String dirRoot, String repo, int lineNumber, IDE ide) {
if (mConnection == null) return false; if (mConnection == null) return false;