* @param askForViewChange (0) Kein Wechsel der Ansicht, (1) evtl. nach
* Wechsel fragen, (2) unbedingt wechseln falls notwendig.
*/
public void setCurrentPerson(Person person, int askForViewChange) {
// Erstmal pr�fen, ob wir eventuell das Modell anpassen m�ssen.
FamilyComposite familyComposite = GUI.instance.getFamilyComposite();
FamilyModel familyModel = familyComposite.getFamilyModel();
if (askForViewChange > 0 && !(familyModel instanceof FamilyModelStandard)) {
String quest = "Wollen Sie in die Standardansicht wechseln?";
if (askForViewChange == 2 || SwtUtilities.askYesNo(GUI.instance.shell, quest, "Ansichtenwechsel?")) {
familyComposite.setFamilyModel(new FamilyModelStandard(familyComposite));
}
}
currentPerson = person;
sendCurrentPersonChangeListenerEvent(new CurrentPersonChangeEvent(person));