PY-50160 Implement the redesigned dialog for package installation failures

IJ-CR-13328

GitOrigin-RevId: 2cfa6c468411391772639441f0d2aeda4fddc435
This commit is contained in:
Lada Gagina
2021-08-11 17:39:25 +03:00
committed by intellij-monorepo-bot
parent 590618ec71
commit 18d0c28655
14 changed files with 467 additions and 74 deletions

View File

@@ -9,6 +9,7 @@ import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.util.NlsContexts;
import com.intellij.webcore.packaging.PackagesNotificationPanel;
import com.jetbrains.python.packaging.PyPackageManagers;
import com.jetbrains.python.packaging.PyPackagesNotificationPanel;
import com.jetbrains.python.packaging.ui.PyInstalledPackagesPanel;
import com.jetbrains.python.sdk.PythonSdkType;
import org.jetbrains.annotations.NotNull;
@@ -45,7 +46,7 @@ public class PythonSdkEditorAdditionalOptionsProvider extends SdkEditorAdditiona
@Nullable
@Override
public JComponent createComponent() {
final PackagesNotificationPanel notificationsArea = new PackagesNotificationPanel();
final PackagesNotificationPanel notificationsArea = new PyPackagesNotificationPanel();
final JComponent notificationsComponent = notificationsArea.getComponent();
JPanel panel = new JPanel(new BorderLayout());