Migrate from the deprecated FrameStateListener.onFrameActivated() to ApplicationActivationListener.applicationActivated(IdeFrame)

This commit is contained in:
Jakub Chrzanowski
2023-06-02 12:35:39 +02:00
committed by Jakub Chrzanowski
parent a73b073f2e
commit d22a737277
4 changed files with 13 additions and 8 deletions

View File

@@ -1,11 +1,12 @@
package org.jetbrains.plugins.template.listeners
import com.intellij.ide.FrameStateListener
import com.intellij.openapi.application.ApplicationActivationListener
import com.intellij.openapi.diagnostic.thisLogger
import com.intellij.openapi.wm.IdeFrame
internal class MyFrameStateListener : FrameStateListener {
internal class MyApplicationActivationListener : ApplicationActivationListener {
override fun onFrameActivated() {
override fun applicationActivated(ideFrame: IdeFrame) {
thisLogger().warn("Don't forget to remove all non-needed sample code files with their corresponding registration entries in `plugin.xml`.")
}
}

View File

@@ -13,6 +13,6 @@
</extensions>
<applicationListeners>
<listener class="org.jetbrains.plugins.template.listeners.MyFrameStateListener" topic="com.intellij.ide.FrameStateListener"/>
<listener class="org.jetbrains.plugins.template.listeners.MyApplicationActivationListener" topic="com.intellij.openapi.application.ApplicationActivationListener"/>
</applicationListeners>
</idea-plugin>