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:
committed by
Facebook GitHub Bot
parent
55e0b98233
commit
1784eb78d9
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user