MCPcopy Create free account
hub / github.com/PCGen/pcgen / closeCharacter

Method closeCharacter

code/src/java/pcgen/gui2/PCGenFrame.java:639–656  ·  view source on GitHub ↗
(CharacterFacade character)

Source from the content-addressed store, hash-verified

637 }
638
639 public void closeCharacter(CharacterFacade character)
640 {
641 if (character.isDirty())
642 {
643 int ret = JOptionPane.showConfirmDialog(this,
644 LanguageBundle.getFormattedString("in_savePcChoice", character //$NON-NLS-1$
645 .getNameRef().get()), Constants.APPLICATION_NAME, JOptionPane.YES_NO_CANCEL_OPTION);
646 if (ret == JOptionPane.CANCEL_OPTION)
647 {
648 return;
649 }
650 if (ret == JOptionPane.YES_OPTION)
651 {
652 saveCharacter(character);
653 }
654 }
655 CharacterManager.removeCharacter(character);
656 }
657
658 public boolean closeAllCharacters()
659 {

Callers

nothing calls this directly

Calls 6

getFormattedStringMethod · 0.95
saveCharacterMethod · 0.95
removeCharacterMethod · 0.95
isDirtyMethod · 0.65
getMethod · 0.65
getNameRefMethod · 0.65

Tested by

no test coverage detected