mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-232707 refactor: pass searchInMarketplaceTabHandler to InstalledTabSearchResultPanel
GitOrigin-RevId: 6072aedbcb93b01f844f297558ae442450e0bec9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f29b88b37b
commit
9df3ab77bd
@@ -332,7 +332,7 @@ class InstalledPluginsTab extends PluginsTab {
|
||||
panel.setSelectionListener(selectionListener);
|
||||
registerCopyProvider(panel);
|
||||
|
||||
myInstalledSearchPanel = new InstalledTabSearchResultPanel(myCoroutineScope, installedController, panel, selectionListener);
|
||||
myInstalledSearchPanel = new InstalledTabSearchResultPanel(myCoroutineScope, installedController, panel, selectionListener, mySearchInMarketplaceTabHandler);
|
||||
return myInstalledSearchPanel;
|
||||
}
|
||||
|
||||
@@ -611,13 +611,16 @@ class InstalledPluginsTab extends PluginsTab {
|
||||
|
||||
private class InstalledTabSearchResultPanel extends SearchResultPanel {
|
||||
private final @NotNull Consumer<? super PluginsGroupComponent> mySelectionListener;
|
||||
private final @Nullable Consumer<String> mySearchInMarketplaceTabHandler;
|
||||
|
||||
InstalledTabSearchResultPanel(CoroutineScope coroutineScope,
|
||||
SearchUpDownPopupController installedController,
|
||||
PluginsGroupComponentWithProgress panel,
|
||||
@NotNull Consumer<? super PluginsGroupComponent> selectionListener) {
|
||||
@NotNull Consumer<? super PluginsGroupComponent> selectionListener,
|
||||
@Nullable Consumer<String> searchInMarketplaceTabHandler) {
|
||||
super(coroutineScope, installedController, panel, false);
|
||||
mySelectionListener = selectionListener;
|
||||
mySearchInMarketplaceTabHandler = searchInMarketplaceTabHandler;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user