ProxyAI/src/main/java/ee/carlrobert/codegpt/statusbar/CodeGPTStatusBarWidgetFactory.java
Rene Leonhardt 7d89650062
chore: Improve code (#442)
* chore: Improve code

* Convert classes to records
2024-04-10 14:47:38 +03:00

28 lines
842 B
Java

package ee.carlrobert.codegpt.statusbar;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.wm.StatusBarWidget;
import com.intellij.openapi.wm.impl.status.widget.StatusBarEditorBasedWidgetFactory;
import ee.carlrobert.codegpt.CodeGPTBundle;
import org.jetbrains.annotations.Nls;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
public class CodeGPTStatusBarWidgetFactory extends StatusBarEditorBasedWidgetFactory {
@Override
public @NonNls @NotNull String getId() {
return "ee.carlrobert.codegpt.statusbar.widget";
}
@Override
public @Nls @NotNull String getDisplayName() {
return CodeGPTBundle.get("project.label");
}
@Override
public @NotNull StatusBarWidget createWidget(@NotNull Project project) {
return new CodeGPTStatusBarWidget(project);
}
}