Skip to content

Commit de538fb

Browse files
committed
changes for internal API
1 parent c90d441 commit de538fb

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/main/java/com/couchbase/intellij/tree/iq/ui/BrowserContent.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
import com.couchbase.intellij.tree.iq.chat.*;
44
import com.couchbase.intellij.tree.iq.ui.action.browser.*;
5+
import com.intellij.openapi.actionSystem.ActionManager;
6+
import com.intellij.openapi.actionSystem.ActionPlaces;
57
import com.intellij.openapi.actionSystem.ActionToolbar;
68
import com.intellij.openapi.actionSystem.DefaultActionGroup;
79
import com.intellij.openapi.actionSystem.Separator;
8-
import com.intellij.openapi.actionSystem.impl.ActionToolbarImpl;
910
import com.intellij.openapi.project.Project;
1011
import com.intellij.ui.jcef.JBCefApp;
1112
import com.intellij.ui.jcef.JBCefBrowser;
@@ -54,9 +55,9 @@ public BrowserContent(Project project, String url) {
5455
toolbarActions.add(new ZoomInAction(browser));
5556
toolbarActions.add(new ZoomOutAction(browser));
5657
toolbarActions.add(new ZoomResetAction(browser));
57-
ActionToolbarImpl browserToolbar = new ActionToolbarImpl("Browser Toolbar", toolbarActions, true);
58+
ActionToolbar browserToolbar = ActionManager.getInstance().createActionToolbar(ActionPlaces.TOOLBAR, toolbarActions, true);
5859
browserToolbar.setTargetComponent(null);
59-
contentPanel.add(browserToolbar, BorderLayout.NORTH);
60+
contentPanel.add(browserToolbar.getComponent(), BorderLayout.NORTH);
6061
contentPanel.add(component, BorderLayout.CENTER);
6162
}
6263

src/main/java/com/couchbase/intellij/tree/iq/ui/MessageGroupComponent.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
import com.intellij.openapi.actionSystem.AnAction;
1515
import com.intellij.openapi.actionSystem.AnActionEvent;
1616
import com.intellij.openapi.actionSystem.DefaultActionGroup;
17-
import com.intellij.openapi.actionSystem.impl.ActionToolbarImpl;
17+
import com.intellij.openapi.actionSystem.ActionManager;
18+
import com.intellij.openapi.actionSystem.ActionToolbar;
19+
import com.intellij.openapi.actionSystem.ActionPlaces;
1820
import com.intellij.openapi.application.ApplicationManager;
1921
import com.intellij.openapi.project.Project;
2022
import com.intellij.openapi.ui.ComboBox;
@@ -100,9 +102,9 @@ public void actionPerformed(@NotNull AnActionEvent e) {
100102
}
101103
});
102104

103-
ActionToolbarImpl chatPanel = new ActionToolbarImpl("Chat Actions Toolbar", chatActions, true);
105+
ActionToolbar chatPanel = ActionManager.getInstance().createActionToolbar("Chat Actions Toolbar", chatActions, true);
104106
chatPanel.setTargetComponent(this);
105-
panel.add(chatPanel, BorderLayout.EAST);
107+
panel.add(chatPanel.getComponent(), BorderLayout.EAST);
106108
mainPanel.add(panel, BorderLayout.NORTH);
107109

108110
myList.setOpaque(true);
@@ -237,7 +239,7 @@ public boolean displayTextInToolbar() {
237239
}
238240
});
239241

240-
ActionToolbarImpl actonPanel = new ActionToolbarImpl("System Role Toolbar", toolbarActions, true);
242+
ActionToolbar actonPanel = ActionManager.getInstance().createActionToolbar("System Role Toolbar", toolbarActions, true);
241243
actonPanel.setTargetComponent(this);
242244
panel.add(orgPanel);
243245
panel.setBorder(JBUI.Borders.empty(0, 8, 10, 8));
@@ -250,7 +252,7 @@ public boolean displayTextInToolbar() {
250252
panel.add(enableTelemetry);
251253

252254
JPanel bottomPanel = new JPanel(new BorderLayout());
253-
bottomPanel.add(actonPanel, BorderLayout.EAST);
255+
bottomPanel.add(actonPanel.getComponent(), BorderLayout.EAST);
254256
panel.add(bottomPanel);
255257

256258
return panel;

src/main/resources/META-INF/plugin.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@
3838

3939
<!-- Product and plugin compatibility requirements.
4040
Read more: https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html -->
41-
<dependencies>
42-
<module name="intellij.json"/>
43-
</dependencies>
4441
<depends>com.intellij.modules.platform</depends>
4542
<depends>com.intellij.modules.json</depends>
4643

0 commit comments

Comments
 (0)