mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-17 19:29:24 +00:00
using properties
This commit is contained in:
@@ -45,7 +45,7 @@
|
|||||||
NSTableCellView *view;
|
NSTableCellView *view;
|
||||||
if([selectedIndexes containsIndex:row]) {
|
if([selectedIndexes containsIndex:row]) {
|
||||||
MPSelectedAttachmentTableCellView *cellView = [tableView makeViewWithIdentifier:@"SelectedCell" owner:tableView];
|
MPSelectedAttachmentTableCellView *cellView = [tableView makeViewWithIdentifier:@"SelectedCell" owner:tableView];
|
||||||
[cellView.actionButton setMenu:[self allocateActionMenu]];
|
cellView.actionButton.menu = [self allocateActionMenu];
|
||||||
view = cellView;
|
view = cellView;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
@@ -200,17 +200,16 @@ typedef NS_ENUM(NSUInteger, MPEntryTab) {
|
|||||||
[self.observer didChangeModelProperty];
|
[self.observer didChangeModelProperty];
|
||||||
}
|
}
|
||||||
- (void)removeCustomField:(id)sender {
|
- (void)removeCustomField:(id)sender {
|
||||||
NSUInteger index = [sender tag];
|
NSInteger rowIndex = [self.customFieldsTableView rowForView:sender];
|
||||||
NSUInteger viewIndex = [self.customFieldsTableView rowForView:sender];
|
NSAssert(rowIndex > 0 && rowIndex < self.representedEntry.customAttributes.count, @"Invalid custom attribute index.");
|
||||||
NSLog(@"index:%ld viewIndex:%ld", index, viewIndex);
|
KPKAttribute *attribute = self.representedEntry.customAttributes[rowIndex];
|
||||||
KPKAttribute *attribute = self.representedEntry.customAttributes[index];
|
|
||||||
[self.observer willChangeModelProperty];
|
[self.observer willChangeModelProperty];
|
||||||
[self.representedEntry removeCustomAttribute:attribute];
|
[self.representedEntry removeCustomAttribute:attribute];
|
||||||
[self.observer didChangeModelProperty];
|
[self.observer didChangeModelProperty];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)saveAttachment:(id)sender {
|
- (void)saveAttachment:(id)sender {
|
||||||
NSInteger row = [self.attachmentTableView selectedRow];
|
NSInteger row = self.attachmentTableView.selectedRow;
|
||||||
if(row < 0) {
|
if(row < 0) {
|
||||||
return; // No selection
|
return; // No selection
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user