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;
|
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;
|
||||||
|
|||||||
Reference in New Issue
Block a user