public class NewMapDialogFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
extends java.lang.Object
NewMapDialog
instances.Constructor and Description |
---|
NewMapDialogFactory(MapViewsManager<G,A,R> mapViewsManager,
MapArchObjectFactory<A> mapArchObjectFactory,
int defaultMapWidth,
int defaultMapHeight,
int defaultMapDifficulty,
boolean showMapDifficulty,
boolean showMapSizeDefault,
int defaultPickmapWidth,
int defaultPickmapHeight,
PickmapChooserView<G,A,R> pickmapChooserView,
java.awt.Component parent)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
setObjectChooser(ObjectChooser<G,A,R> objectChooser)
Deprecated.
|
void |
showNewMapDialog()
Shows a dialog for creating a new map.
|
void |
showNewPickmapDialog()
Shows a dialog for creating a new pickmap.
|
void |
showNewPickmapFolderDialog(MapFolderTree<G,A,R> mapFolderTree,
MapFolder<G,A,R> parent)
Shows a dialog for creating a new pickmap folder.
|
public NewMapDialogFactory(@NotNull MapViewsManager<G,A,R> mapViewsManager, @NotNull MapArchObjectFactory<A> mapArchObjectFactory, int defaultMapWidth, int defaultMapHeight, int defaultMapDifficulty, boolean showMapDifficulty, boolean showMapSizeDefault, int defaultPickmapWidth, int defaultPickmapHeight, @NotNull PickmapChooserView<G,A,R> pickmapChooserView, @NotNull java.awt.Component parent)
mapViewsManager
- the map views manager to usemapArchObjectFactory
- the map arch object factory instancedefaultMapWidth
- the default width for new mapsdefaultMapHeight
- the default height for new mapsdefaultMapDifficulty
- the default difficulty for new mapsshowMapSizeDefault
- whether to show the "mapSizeDefault" checkboxshowMapDifficulty
- whether to show the "mapDifficulty" fielddefaultPickmapWidth
- the default width for new pickmapsdefaultPickmapHeight
- the default height for new pickmapspickmapChooserView
- the pickmap chooser view for creating new
pickmapsparent
- the parent component@Deprecated public void setObjectChooser(@NotNull ObjectChooser<G,A,R> objectChooser)
public void showNewMapDialog()
public void showNewPickmapDialog()
public void showNewPickmapFolderDialog(@NotNull MapFolderTree<G,A,R> mapFolderTree, @Nullable MapFolder<G,A,R> parent)
mapFolderTree
- the model to add the pickmap folder toparent
- the parent folder to add the pickmap folder to