mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-20 17:59:32 +00:00
IconSelectionView now can be used to set default icons. Setting other Icons is broken for now. Setting custom icons doesn't work at all.
This commit is contained in:
@@ -8,6 +8,10 @@
|
||||
|
||||
#import "MPIconSelectViewController.h"
|
||||
#import "MPIconHelper.h"
|
||||
#import "MPDocument.h"
|
||||
|
||||
|
||||
NSInteger const kMPDefaultIcon = -1;
|
||||
|
||||
@interface MPIconSelectViewController ()
|
||||
@end
|
||||
@@ -32,9 +36,22 @@
|
||||
[self.iconCollectionView setSelectable:YES];
|
||||
[self.iconCollectionView setAllowsMultipleSelection:NO];
|
||||
[self.iconCollectionView setContent:[MPIconHelper databaseIcons]];
|
||||
|
||||
}
|
||||
|
||||
- (IBAction)useDefault:(id)sender {
|
||||
self.selectedIcon = kMPDefaultIcon;
|
||||
[self.popover performClose:self];
|
||||
}
|
||||
|
||||
- (void)reset {
|
||||
self.selectedIcon = kMPDefaultIcon;
|
||||
}
|
||||
|
||||
- (IBAction)_selectImage:(id)sender {
|
||||
NSButton *button = sender;
|
||||
NSImage *image = [button image];
|
||||
self.selectedIcon = [[self.iconCollectionView content] indexOfObject:image];
|
||||
[self.popover performClose:self];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user