Using default identfier

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
This commit is contained in:
michael starke
2015-11-20 17:41:36 +01:00
parent 8babca8b8d
commit 79a2e86717
2 changed files with 4 additions and 11 deletions

View File

@@ -12,8 +12,6 @@
#import "MPSettingsHelper.h" #import "MPSettingsHelper.h"
NSString *const _kMPPluginTableNameColumn = @"Name";
@interface MPPluginSettingsController () <NSTableViewDataSource, NSTableViewDelegate> @interface MPPluginSettingsController () <NSTableViewDataSource, NSTableViewDelegate>
@property (weak) IBOutlet NSTableView *pluginTableView; @property (weak) IBOutlet NSTableView *pluginTableView;
@@ -41,8 +39,6 @@ NSString *const _kMPPluginTableNameColumn = @"Name";
} }
- (void)didLoadView { - (void)didLoadView {
self.pluginTableView.tableColumns[0].identifier = _kMPPluginTableNameColumn;
self.pluginTableView.delegate = self; self.pluginTableView.delegate = self;
self.pluginTableView.dataSource = self; self.pluginTableView.dataSource = self;
@@ -58,11 +54,8 @@ NSString *const _kMPPluginTableNameColumn = @"Name";
} }
- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row { - (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
if(![tableColumn.identifier isEqualToString:_kMPPluginTableNameColumn]) {
return nil;
}
MPPlugin *plugin = [self pluginForRow:row]; MPPlugin *plugin = [self pluginForRow:row];
NSTableCellView *view = [tableView makeViewWithIdentifier:@"NameCell" owner:nil]; NSTableCellView *view = [tableView makeViewWithIdentifier:tableColumn.identifier owner:nil];
view.textField.stringValue = plugin.name; view.textField.stringValue = plugin.name;
return view; return view;
} }
@@ -76,8 +69,8 @@ NSString *const _kMPPluginTableNameColumn = @"Name";
[self.settingsView addSubview:viewController.view]; [self.settingsView addSubview:viewController.view];
NSDictionary *dict = @{ @"view" : viewController.view, NSDictionary *dict = @{ @"view" : viewController.view,
@"table" : self.pluginTableView.enclosingScrollView }; @"table" : self.pluginTableView.enclosingScrollView };
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[view]-|" options:0 metrics:nil views:dict]]; [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[view]|" options:0 metrics:nil views:dict]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[view]-|" options:0 metrics:nil views:dict]]; [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[view]|" options:0 metrics:nil views:dict]];
} }
} }

View File

@@ -62,7 +62,7 @@
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>????</string> <string>????</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>2567</string> <string>2568</string>
<key>LSMinimumSystemVersion</key> <key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string> <string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSAppTransportSecurity</key> <key>NSAppTransportSecurity</key>