|
@@ -202,6 +202,7 @@ public class D20Sheet extends JFrame {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void reloadModel() {
|
|
private void reloadModel() {
|
|
|
|
|
+ this.summaryTab.setModel(this.model);
|
|
|
int i = -1;
|
|
int i = -1;
|
|
|
for (DDCharacterClass cc : this.model.getClasses()) {
|
|
for (DDCharacterClass cc : this.model.getClasses()) {
|
|
|
++i;
|
|
++i;
|
|
@@ -210,8 +211,9 @@ public class D20Sheet extends JFrame {
|
|
|
classTabs.add(ct);
|
|
classTabs.add(ct);
|
|
|
tabbedPane.insertTab(ct.getName(), null, ct, null, TABS_BEFORE_CLASSES + i);
|
|
tabbedPane.insertTab(ct.getName(), null, ct, null, TABS_BEFORE_CLASSES + i);
|
|
|
}
|
|
}
|
|
|
|
|
+ this.listener.notifySubscribers(this.model);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
private boolean checkIfClassExistsAndOverwrite(DDCharacterClass cc) {
|
|
private boolean checkIfClassExistsAndOverwrite(DDCharacterClass cc) {
|
|
|
for (int j = 0; j < classTabs.size(); ++j) {
|
|
for (int j = 0; j < classTabs.size(); ++j) {
|
|
|
final DDCharacterClass dclass = classTabs.get(j).getModel();
|
|
final DDCharacterClass dclass = classTabs.get(j).getModel();
|