Example code: added `FrameStateListener` application listener; removed deprecated `ProjectManagerListener` application listener
parent
2be34f79b2
commit
59ec0d6096
@ -0,0 +1,14 @@
|
|||||||
|
package org.jetbrains.plugins.template.listeners
|
||||||
|
|
||||||
|
import com.intellij.ide.FrameStateListener
|
||||||
|
import com.intellij.openapi.diagnostic.thisLogger
|
||||||
|
|
||||||
|
internal class MyFrameStateListener : FrameStateListener {
|
||||||
|
|
||||||
|
override fun onFrameActivated() {
|
||||||
|
thisLogger().info("Frame activated")
|
||||||
|
|
||||||
|
System.getenv("CI")
|
||||||
|
?: TODO("Don't forget to remove all non-needed sample code files with their corresponding registration entries in `plugin.xml`.")
|
||||||
|
}
|
||||||
|
}
|
@ -1,16 +0,0 @@
|
|||||||
package org.jetbrains.plugins.template.listeners
|
|
||||||
|
|
||||||
import com.intellij.openapi.components.service
|
|
||||||
import com.intellij.openapi.project.Project
|
|
||||||
import com.intellij.openapi.project.ProjectManagerListener
|
|
||||||
import org.jetbrains.plugins.template.services.MyProjectService
|
|
||||||
|
|
||||||
internal class MyProjectManagerListener : ProjectManagerListener {
|
|
||||||
|
|
||||||
override fun projectOpened(project: Project) {
|
|
||||||
project.service<MyProjectService>()
|
|
||||||
|
|
||||||
System.getenv("CI")
|
|
||||||
?: TODO("Don't forget to remove all non-needed sample code files with their corresponding registration entries in `plugin.xml`.")
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in new issue