iconselection and date picking now get registered as user interaction

This commit is contained in:
michael starke
2016-08-26 16:42:18 +02:00
parent a7a28063f0
commit 2cf5c765f1
6 changed files with 26 additions and 13 deletions

View File

@@ -34,8 +34,9 @@
- (IBAction)useDefault:(id)sender {
KPKNode *node = self.representedObject;
[self willChangeValueForRepresentedObjectKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(iconId))]];
node.iconId = [[node class] defaultIcon];
[self didChangeValueForRepresentedObjectKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(iconId))]];
[self.view.window performClose:sender];
}
@@ -49,7 +50,11 @@
NSUInteger buttonIndex = [self.iconCollectionView.content indexOfObject:image];
NSInteger newIconId = ((NSNumber *)[MPIconHelper databaseIconTypes][buttonIndex]).integerValue;
KPKNode *node = self.representedObject;
[self willChangeValueForRepresentedObjectKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(iconId))]];
node.iconId = newIconId;
[self didChangeValueForRepresentedObjectKeyPath:[NSString stringWithFormat:@"%@.%@", NSStringFromSelector(@selector(representedObject)), NSStringFromSelector(@selector(iconId))]];
[self.view.window performClose:sender];
}
@end