ProjectClosedManager

open class ProjectClosedManager : ProjectManagerListener

Implements a project listener for IntelliJ IDEA plugins that handles the encryption and decryption of project files upon opening and closing a project. It also logs closing actions if the user is not an admin.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun canCloseProject(project: @NotNull Project): Boolean
Link copied to clipboard
open fun projectClosed(@NotNull project: @NotNull Project)
Handles project closing actions, such as encrypting the project files.
Link copied to clipboard
open fun projectClosing(project: @NotNull Project)
Link copied to clipboard
open fun projectClosingBeforeSave(project: @NotNull Project)
Link copied to clipboard
open fun projectOpened(project: @NotNull Project)

Properties

Link copied to clipboard
val EMPTY_ARRAY: Array<ProjectManagerListener>