public abstract class AbstractProjectSettings extends java.lang.Object implements ProjectSettings
ProjectSettings
implementations.Constructor and Description |
---|
AbstractProjectSettings() |
Modifier and Type | Method and Description |
---|---|
void |
addProjectSettingsListener(ProjectSettingsListener listener)
Adds a
ProjectSettingsListener to be notified of changes. |
protected void |
fireMapsDirectoryChanged()
Notifies all listeners about a changed maps directory.
|
void |
removeProjectSettingsListener(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 ProjectSettingsListener listener)
ProjectSettingsListener
to be notified of changes.addProjectSettingsListener
in interface ProjectSettings
listener
- the listenerpublic void removeProjectSettingsListener(@NotNull ProjectSettingsListener listener)
ProjectSettingsListener
to be notified of changes.removeProjectSettingsListener
in interface ProjectSettings
listener
- the listenerprotected void fireMapsDirectoryChanged()