Skip to content

Commit 6b95ccd

Browse files
author
makzef
committed
1224: Fixed compatibility issues by updating icon constants
1 parent 6ea5de7 commit 6b95ccd

6 files changed

+28
-21
lines changed

src/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
* Copyright © Magento, Inc. All rights reserved.
33
* See COPYING.txt for license details.
44
*/
5+
56
package com.magento.idea.magento2plugin.completion.provider;
67

78
import com.intellij.codeInsight.completion.CompletionParameters;
89
import com.intellij.codeInsight.completion.CompletionProvider;
910
import com.intellij.codeInsight.completion.CompletionResultSet;
1011
import com.intellij.codeInsight.lookup.LookupElementBuilder;
12+
import com.intellij.icons.AllIcons;
1113
import com.intellij.psi.PsiElement;
1214
import com.intellij.util.ProcessingContext;
13-
import com.jetbrains.php.PhpIcons;
1415
import com.magento.idea.magento2plugin.indexes.LayoutIndex;
1516
import com.magento.idea.magento2plugin.stubs.indexes.BlockNameIndex;
16-
import org.jetbrains.annotations.NotNull;
17-
1817
import java.util.Collection;
18+
import org.jetbrains.annotations.NotNull;
1919

2020
public class LayoutBlockCompletionContributor extends CompletionProvider<CompletionParameters> {
2121

@@ -31,7 +31,7 @@ protected void addCompletions(@NotNull CompletionParameters parameters,
3131
Collection<String> keys = LayoutIndex.getAllKeys(BlockNameIndex.KEY, position.getProject());
3232
for (String key: keys) {
3333
result.addElement(
34-
LookupElementBuilder.create(key).withIcon(PhpIcons.XML_TAG_ICON)
34+
LookupElementBuilder.create(key).withIcon(AllIcons.Nodes.Tag)
3535
);
3636
}
3737
}

src/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java

+6-5
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22
* Copyright © Magento, Inc. All rights reserved.
33
* See COPYING.txt for license details.
44
*/
5+
56
package com.magento.idea.magento2plugin.completion.provider;
67

78
import com.intellij.codeInsight.completion.CompletionParameters;
89
import com.intellij.codeInsight.completion.CompletionProvider;
910
import com.intellij.codeInsight.completion.CompletionResultSet;
1011
import com.intellij.codeInsight.lookup.LookupElementBuilder;
12+
import com.intellij.icons.AllIcons;
1113
import com.intellij.psi.PsiElement;
1214
import com.intellij.util.ProcessingContext;
13-
import com.jetbrains.php.PhpIcons;
1415
import com.magento.idea.magento2plugin.indexes.LayoutIndex;
1516
import com.magento.idea.magento2plugin.stubs.indexes.ContainerNameIndex;
16-
import org.jetbrains.annotations.NotNull;
17-
1817
import java.util.Collection;
18+
import org.jetbrains.annotations.NotNull;
1919

2020
public class LayoutContainerCompletionContributor extends CompletionProvider<CompletionParameters> {
2121

@@ -28,10 +28,11 @@ protected void addCompletions(@NotNull CompletionParameters parameters,
2828
return;
2929
}
3030

31-
Collection<String> keys = LayoutIndex.getAllKeys(ContainerNameIndex.KEY, position.getProject());
31+
Collection<String> keys
32+
= LayoutIndex.getAllKeys(ContainerNameIndex.KEY, position.getProject());
3233
for (String key: keys) {
3334
result.addElement(
34-
LookupElementBuilder.create(key).withIcon(PhpIcons.XML_TAG_ICON)
35+
LookupElementBuilder.create(key).withIcon(AllIcons.Nodes.Tag)
3536
);
3637
}
3738
}

src/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,21 @@
22
* Copyright © Magento, Inc. All rights reserved.
33
* See COPYING.txt for license details.
44
*/
5+
56
package com.magento.idea.magento2plugin.completion.provider;
67

78
import com.intellij.codeInsight.completion.CompletionParameters;
89
import com.intellij.codeInsight.completion.CompletionProvider;
910
import com.intellij.codeInsight.completion.CompletionResultSet;
1011
import com.intellij.codeInsight.lookup.LookupElementBuilder;
12+
import com.intellij.icons.AllIcons;
1113
import com.intellij.psi.PsiElement;
1214
import com.intellij.psi.xml.XmlFile;
1315
import com.intellij.util.ProcessingContext;
14-
import com.jetbrains.php.PhpIcons;
1516
import com.magento.idea.magento2plugin.indexes.LayoutIndex;
17+
import java.util.List;
1618
import org.jetbrains.annotations.NotNull;
1719

18-
import java.util.List;
1920

2021
public class LayoutUpdateCompletionContributor extends CompletionProvider<CompletionParameters> {
2122

@@ -32,9 +33,9 @@ protected void addCompletions(@NotNull CompletionParameters parameters,
3233
if (targets.size() > 0) {
3334
for (XmlFile file : targets) {
3435
result.addElement(
35-
LookupElementBuilder
36+
LookupElementBuilder
3637
.create(file.getVirtualFile().getNameWithoutExtension())
37-
.withIcon(PhpIcons.XML_TAG_ICON)
38+
.withIcon(AllIcons.Nodes.Tag)
3839
);
3940
}
4041
}

src/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
import com.intellij.codeInsight.completion.CompletionProvider;
1010
import com.intellij.codeInsight.completion.CompletionResultSet;
1111
import com.intellij.codeInsight.lookup.LookupElementBuilder;
12+
import com.intellij.icons.AllIcons;
1213
import com.intellij.psi.PsiElement;
1314
import com.intellij.psi.xml.XmlFile;
1415
import com.intellij.util.ProcessingContext;
15-
import com.jetbrains.php.PhpIcons;
1616
import com.magento.idea.magento2plugin.indexes.UIComponentIndex;
1717
import java.util.List;
1818
import org.jetbrains.annotations.NotNull;
@@ -34,7 +34,7 @@ protected void addCompletions(@NotNull final CompletionParameters parameters,
3434
for (final XmlFile file : targets) {
3535
result.addElement(LookupElementBuilder
3636
.create(file.getVirtualFile().getNameWithoutExtension())
37-
.withIcon(PhpIcons.XML_TAG_ICON)
37+
.withIcon(AllIcons.Nodes.Tag)
3838
);
3939
}
4040
}

src/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java

+8-4
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,21 @@
22
* Copyright © Magento, Inc. All rights reserved.
33
* See COPYING.txt for license details.
44
*/
5+
56
package com.magento.idea.magento2plugin.completion.provider;
67

78
import com.intellij.codeInsight.completion.CompletionParameters;
89
import com.intellij.codeInsight.completion.CompletionProvider;
910
import com.intellij.codeInsight.completion.CompletionResultSet;
1011
import com.intellij.codeInsight.completion.PlainPrefixMatcher;
1112
import com.intellij.codeInsight.lookup.LookupElementBuilder;
13+
import com.intellij.icons.AllIcons;
1214
import com.intellij.psi.PsiElement;
1315
import com.intellij.util.ProcessingContext;
14-
import com.jetbrains.php.PhpIcons;
1516
import com.magento.idea.magento2plugin.indexes.DiIndex;
17+
import java.util.Collection;
1618
import org.jetbrains.annotations.NotNull;
1719

18-
import java.util.Collection;
1920

2021
public class VirtualTypeCompletionProvider extends CompletionProvider<CompletionParameters> {
2122

@@ -31,13 +32,16 @@ protected void addCompletions(@NotNull CompletionParameters parameters,
3132
String prefix = result.getPrefixMatcher().getPrefix();
3233

3334
DiIndex index = DiIndex.getInstance(position.getProject());
34-
Collection<String> elements = index.getAllVirtualTypeElementNames(new PlainPrefixMatcher(prefix), position.getResolveScope());
35+
Collection<String> elements = index.getAllVirtualTypeElementNames(
36+
new PlainPrefixMatcher(prefix),
37+
position.getResolveScope()
38+
);
3539

3640
for (String elementName:elements) {
3741
result.addElement(
3842
LookupElementBuilder
3943
.create(elementName)
40-
.withIcon(PhpIcons.CLASS_ICON)
44+
.withIcon(AllIcons.Nodes.Class)
4145
);
4246
}
4347
}

src/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22
* Copyright © Magento, Inc. All rights reserved.
33
* See COPYING.txt for license details.
44
*/
5+
56
package com.magento.idea.magento2plugin.generation.php;
67

78
import com.intellij.ide.util.projectWizard.WizardContext;
89
import com.intellij.platform.ProjectTemplate;
910
import com.intellij.platform.ProjectTemplatesFactory;
1011
import com.jetbrains.php.config.generation.PhpEmptyTemplatesFactory;
1112
import icons.PhpIcons;
13+
import javax.swing.Icon;
1214
import org.jetbrains.annotations.NotNull;
1315
import org.jetbrains.annotations.Nullable;
14-
import javax.swing.Icon;
1516

1617
public class MagentoTemplatesFactory extends ProjectTemplatesFactory {
1718
public MagentoTemplatesFactory() {
@@ -23,7 +24,7 @@ public String[] getGroups() {
2324
}
2425

2526
public Icon getGroupIcon(String group) {
26-
return PhpIcons.Php_icon;
27+
return PhpIcons.PhpIcon;
2728
}
2829

2930
@NotNull

0 commit comments

Comments
 (0)