aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPOutlineView.m
diff options
context:
space:
mode:
authorstuconnolly <stuart02@gmail.com>2010-11-10 18:38:45 +0000
committerstuconnolly <stuart02@gmail.com>2010-11-10 18:38:45 +0000
commitdb80c9b84be4326d2e2d36839c532159fb9d61fd (patch)
tree334c668db00c997c134163b8a1400d79b4e6fdae /Source/SPOutlineView.m
parentb72f9507c2be480c680b7f58753789432882f1c4 (diff)
downloadsequelpro-db80c9b84be4326d2e2d36839c532159fb9d61fd.tar.gz
sequelpro-db80c9b84be4326d2e2d36839c532159fb9d61fd.tar.bz2
sequelpro-db80c9b84be4326d2e2d36839c532159fb9d61fd.zip
Add a new outline view to be used by the connection view so hitting enter doesn't start editing the selected favorite. This will also allow behaviour to be further customised. Fixes issue #892.
Diffstat (limited to 'Source/SPOutlineView.m')
-rw-r--r--Source/SPOutlineView.m36
1 files changed, 0 insertions, 36 deletions
diff --git a/Source/SPOutlineView.m b/Source/SPOutlineView.m
index 7ae50072..f60807f3 100644
--- a/Source/SPOutlineView.m
+++ b/Source/SPOutlineView.m
@@ -42,40 +42,4 @@
}
}
-/**
- * Right-click at row will select that row before ordering out the contextual menu
- * if not more than one row is selected.
- */
-- (NSMenu *)menuForEvent:(NSEvent *)event
-{
- // If more than one row is selected only return the default contextual menu
- if ([self numberOfSelectedRows] > 1) return [self menu];
-
- // Right-click at a row will select that row before ordering out the context menu
- NSInteger row = [self rowAtPoint:[self convertPoint:[event locationInWindow] fromView:nil]];
-
- if ((row >= 0) && (row < [self numberOfRows])) {
- [self selectRowIndexes:[NSIndexSet indexSetWithIndex:row] byExtendingSelection:NO];
- [[self window] makeFirstResponder:self];
- }
-
- return [self menu];
-}
-
-/**
- * To prevent right-clicking in a column's 'group' heading, ask the delegate if we support selecting it
- * as this normally doesn't apply to left-clicks. If we do support selecting this row, simply pass on the event.
- */
-- (void)rightMouseDown:(NSEvent *)event
-{
- if ([[self delegate] respondsToSelector:@selector(outlineView:shouldSelectItem:)]) {
- if ([[self delegate] outlineView:self shouldSelectItem:[self itemAtRow:[self rowAtPoint:[self convertPoint:[event locationInWindow] fromView:nil]]]]) {
- [super rightMouseDown:event];
- }
- }
- else {
- [super rightMouseDown:event];
- }
-}
-
@end