Iconselection view now shows available icons

This commit is contained in:
michael starke
2013-07-28 14:14:32 +02:00
parent 07dae46b4c
commit 514477d6fc
7 changed files with 228 additions and 500 deletions

View File

@@ -12,6 +12,7 @@
#import "MPGroupInspectorViewController.h"
#import "MPDocument.h"
#import "MPNotifications.h"
#import "MPIconSelectViewController.h"
#import "NSDate+Humanized.h"
@@ -31,6 +32,7 @@ typedef NS_ENUM(NSUInteger, MPContentTab) {
@interface MPInspectorViewController () {
MPEntryInspectorViewController *_entryViewController;
MPGroupInspectorViewController *_groupViewController;
NSPopover *_popover;
}
@property (nonatomic, strong) NSDate *modificationDate;
@@ -130,6 +132,23 @@ typedef NS_ENUM(NSUInteger, MPContentTab) {
}
#pragma mark -
#pragma mark Popup
- (IBAction)showImagePopup:(id)sender {
NSAssert(_popover == nil, @"Popover hast to be niled out");
_popover = [[NSPopover alloc] init];
_popover.delegate = self;
_popover.behavior = NSPopoverBehaviorTransient;
_popover.contentViewController = [[MPIconSelectViewController alloc] init];
[_popover showRelativeToRect:NSZeroRect ofView:self.itemImageView preferredEdge:NSMinYEdge];
}
- (void)popoverDidClose:(NSNotification *)notification {
_popover = nil;
}
#pragma mark -
#pragma mark Item Binding