Sidebar: Handle selection changes

This commit is contained in:
Pieter de Bie
2009-09-10 01:42:13 +02:00
parent 23d5c01a3d
commit c59d68bb3e
+15
View File
@@ -69,6 +69,21 @@
[sourceView selectRow:index byExtendingSelection:NO];
}
#pragma mark NSOutlineView delegate methods
- (void)outlineViewSelectionDidChange:(NSNotification *)notification
{
NSInteger index = [sourceView selectedRow];
PBSourceViewItem *item = [sourceView itemAtRow:index];
if ([item revSpecifier]) {
[[repository windowController] showHistoryView:self];
repository.currentBranch = [item revSpecifier];
return;
}
/* Handle Remotes etc */
}
#pragma mark NSOutlineView delegate methods
- (BOOL)outlineView:(NSOutlineView *)outlineView isGroupItem:(id)item