Added selection observing arraycontroller, moved block based calls into view controllers again

This commit is contained in:
michael starke
2016-08-30 16:25:15 +02:00
parent 8b60e9ec84
commit f3a77bfd2d
12 changed files with 92 additions and 47 deletions

View File

@@ -34,9 +34,9 @@
- (IBAction)useDefault:(id)sender {
KPKNode *node = self.representedObject;
[self.windowController.document willChangeModelProperty];
[self.document willChangeModelProperty];
node.iconId = [[node class] defaultIcon];
[self.windowController.document didChangeModelProperty];
[self.document didChangeModelProperty];
[self.view.window performClose:sender];
}
@@ -50,9 +50,9 @@
NSUInteger buttonIndex = [self.iconCollectionView.content indexOfObject:image];
NSInteger newIconId = ((NSNumber *)[MPIconHelper databaseIconTypes][buttonIndex]).integerValue;
KPKNode *node = self.representedObject;
[self.windowController.document willChangeModelProperty];
[self.document willChangeModelProperty];
node.iconId = newIconId;
[self.windowController.document didChangeModelProperty];
[self.document didChangeModelProperty];
[self.view.window performClose:sender];
}