Skip to content

Commit b350d0a

Browse files
committed
add configureable demo
1 parent 07e0445 commit b350d0a

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package irony.pycharm.qsseditor
2+
3+
import com.intellij.openapi.options.BoundSearchableConfigurable
4+
import com.intellij.openapi.options.Configurable.NoScroll
5+
import com.intellij.ui.dsl.builder.panel
6+
7+
class QSSConfigurable : BoundSearchableConfigurable(
8+
"QSS",
9+
"QSS Editor Configurable"
10+
), NoScroll {
11+
override fun createPanel() = panel {
12+
row {
13+
}
14+
}
15+
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
<!-- Extension points defined by the plugin.
2626
Read more: https://plugins.jetbrains.com/docs/intellij/plugin-extension-points.html -->
2727
<extensions defaultExtensionNs="com.intellij">
28+
<applicationConfigurable
29+
parentId="language"
30+
groupWeight="-500"
31+
instance="irony.pycharm.qsseditor.QSSConfigurable"
32+
id="irony.pycharm.qsseditor.QSSConfigurable"
33+
displayName="QSS"/>
2834
</extensions>
2935
<actions>
3036
<action id="ApplyAction" class="irony.pycharm.qsseditor.ApplyAction" text="Apply Style" description="Apply Style">

0 commit comments

Comments
 (0)