PluginSettings

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Properties

Link copied to clipboard
val exercicesSearchProperty: <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getCourseFileManager(project: <Error class: unknown class>): <Error class: unknown class>

Returns the CourseFileManager instance corresponding to the given project. A new instance is created if no instance exists yet.

Link copied to clipboard
fun getCourseProject(project: <Error class: unknown class>?): CourseProject?
Link copied to clipboard
Link copied to clipboard
open fun getMainViewModel(project: <Error class: unknown class>?): MainViewModel

Returns a MainViewModel for a specific project.

Link copied to clipboard
Link copied to clipboard

Sets unset local IDE settings to their default values.

Link copied to clipboard

Registers a course project. This creates a main view model. It also starts the updater of the course project. Calling this method again with the same project has no effect.

Link copied to clipboard

Resets all local settings to their default values.

Link copied to clipboard
fun setCollapsed(title: String)

Sets a collapsible panel collapsed.

Link copied to clipboard
open fun setDefaultGroupId(groupId: Long)
Link copied to clipboard
fun setExpanded(title: String)

Sets a collapsible panel expanded.

Link copied to clipboard

Sets whether the REPL window should inform the user that a module for which the REPL is running has changed.

Link copied to clipboard
fun setNewsRead(id: Long)
Link copied to clipboard
fun setShowReplConfigurationDialog(showReplConfigDialog: Boolean)

Method (setter) to set property, responsible for showing REPL configuration window.

Link copied to clipboard

Whether the REPL window should inform the user that a module for which the REPL is running has changed.

Link copied to clipboard

Method (getter) to check the property, responsible for showing REPL configuration window.

Link copied to clipboard

Unsets all the local IDE settings from LocalIdeSettingsNames.