package name.admitriev.jhelper.ui; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.DialogWrapper; import name.admitriev.jhelper.task.TaskData; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; public class AddTaskDialog extends DialogWrapper { private TaskSettingsComponent component; public AddTaskDialog(@NotNull Project project) { super(project); setTitle("Add Task"); component = new TaskSettingsComponent( project, true, this::pack ); init(); } @Nullable @Override protected JComponent createCenterPanel() { return component; } public TaskData getTask() { return component.getTask(); } }