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;
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;