![]() |
Gridarta Editor
|
Abstract base class for EditorSettings implementations. More...
Public Member Functions | |
void | addEditorSettingsListener (@NotNull final EditorSettingsListener listener) |
Adds a EditorSettingsListener to be notified of changes. More... | |
void | removeEditorSettingsListener (@NotNull final EditorSettingsListener listener) |
Removes a EditorSettingsListener to be notified of changes. More... | |
![]() | |
File | getArchDirectoryDefault () |
Returns the default archetype directory. More... | |
String | getImageSetDefault () |
Returns the default image set. More... | |
String | getKey (@NotNull EditorSettingsKey key, @NotNull String defaultValue) |
Returns a settings value. More... | |
File | getMapsDirectoryDefault () |
Returns the default maps directory. More... | |
File | getMediaDirectoryDefault () |
Returns the default media directory. More... | |
String | getUserNameDefault () |
Returns the default user name. More... | |
boolean | hasImageSet () |
Returns whether an image set is used. More... | |
boolean | hasMediaDirectory () |
Returns whether a media directory is used. More... | |
boolean | isShowMainToolbar () |
Returns whether the main toolbar should be shown. More... | |
void | setKey (@NotNull EditorSettingsKey key, @NotNull String value) |
Saves a settings value. More... | |
void | setShowMainToolbar (boolean selected) |
Sets whether the main toolbar should be shown. More... | |
Protected Member Functions | |
void | fireShowMainToolbarChanged () |
Notifies all listeners about a changed visibility of the main toolbar. More... | |
Private Attributes | |
final Collection< EditorSettingsListener > | listenerList = new CopyOnWriteArrayList<>() |
The EditorSettingsListeners to inform of changes. More... | |
Additional Inherited Members | |
![]() | |
boolean | SHOW_MAIN_TOOLBAR_DEFAULT = true |
Default value for whether the main window's toolbar is shown. More... | |
Abstract base class for EditorSettings implementations.
Definition at line 30 of file AbstractEditorSettings.java.
void net.sf.gridarta.model.settings.AbstractEditorSettings.addEditorSettingsListener | ( | @NotNull final EditorSettingsListener | listener | ) |
Adds a EditorSettingsListener to be notified of changes.
listener | the listener |
Implements net.sf.gridarta.model.settings.EditorSettings.
Definition at line 40 of file AbstractEditorSettings.java.
References net.sf.gridarta.model.settings.AbstractEditorSettings.listenerList.
|
protected |
Notifies all listeners about a changed visibility of the main toolbar.
Definition at line 52 of file AbstractEditorSettings.java.
References net.sf.gridarta.model.settings.EditorSettings.isShowMainToolbar(), and net.sf.gridarta.model.settings.AbstractEditorSettings.listenerList.
Referenced by net.sf.gridarta.model.settings.DefaultEditorSettings.DefaultEditorSettings().
void net.sf.gridarta.model.settings.AbstractEditorSettings.removeEditorSettingsListener | ( | @NotNull final EditorSettingsListener | listener | ) |
Removes a EditorSettingsListener to be notified of changes.
listener | the listener |
Implements net.sf.gridarta.model.settings.EditorSettings.
Definition at line 45 of file AbstractEditorSettings.java.
References net.sf.gridarta.model.settings.AbstractEditorSettings.listenerList.
|
private |
The EditorSettingsListeners to inform of changes.
Definition at line 37 of file AbstractEditorSettings.java.
Referenced by net.sf.gridarta.model.settings.AbstractEditorSettings.addEditorSettingsListener(), net.sf.gridarta.model.settings.AbstractEditorSettings.fireShowMainToolbarChanged(), and net.sf.gridarta.model.settings.AbstractEditorSettings.removeEditorSettingsListener().