public abstract class AbstractProjectSettings extends java.lang.Object implements ProjectSettings
ProjectSettings
implementations.Constructor and Description |
---|
AbstractProjectSettings() |
Modifier and Type | Method and Description |
---|---|
void |
addProjectSettingsListener(@NotNull ProjectSettingsListener listener)
Adds a
ProjectSettingsListener to be notified of changes. |
protected void |
fireMapsDirectoryChanged()
Notifies all listeners about a changed maps directory.
|
void |
removeProjectSettingsListener(@NotNull ProjectSettingsListener listener)
Removes a
ProjectSettingsListener to be notified of changes. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getArchDirectory, getCollectedDirectory, getConfigSourceName, getConfigurationDirectory, getImageSet, getMapsDirectory, getMediaDirectory, getPickmapDir, getUserName, saveIndices, setArchDirectory, setConfigSourceName, setImageSet, setMapsDirectory, setMediaDirectory, setUserName
public void addProjectSettingsListener(@NotNull @NotNull ProjectSettingsListener listener)
ProjectSettings
ProjectSettingsListener
to be notified of changes.addProjectSettingsListener
in interface ProjectSettings
listener
- the listenerpublic void removeProjectSettingsListener(@NotNull @NotNull ProjectSettingsListener listener)
ProjectSettings
ProjectSettingsListener
to be notified of changes.removeProjectSettingsListener
in interface ProjectSettings
listener
- the listenerprotected void fireMapsDirectoryChanged()