aboutsummaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/SPWindowController.h1
-rw-r--r--Source/SPWindowController.m29
2 files changed, 7 insertions, 23 deletions
diff --git a/Source/SPWindowController.h b/Source/SPWindowController.h
index 875bd7e5..28186901 100644
--- a/Source/SPWindowController.h
+++ b/Source/SPWindowController.h
@@ -39,6 +39,7 @@
// Database connection management
- (IBAction) addNewConnection:(id)sender;
+- (IBAction) openSelectedTabInNewWindow:(id)sender;
- (SPDatabaseDocument *) selectedTableDocument;
- (void) updateSelectedTableDocument;
- (void) updateAllTabTitles:(id)sender;
diff --git a/Source/SPWindowController.m b/Source/SPWindowController.m
index d03762d8..5b6b7732 100644
--- a/Source/SPWindowController.m
+++ b/Source/SPWindowController.m
@@ -329,31 +329,9 @@
// if cell is not selected show full title as tooltip
} else {
- SPDatabaseDocument *doc = [tabViewItem identifier];
- NSMutableString *tabTitle;
-
- // Determine name details
- NSString *pathName = @"";
- if ([[[doc fileURL] path] length] && ![doc isUntitled])
- pathName = [NSString stringWithFormat:@"%@ — ", [[[doc fileURL] path] lastPathComponent]];
-
- if ([doc getConnection] == nil)
- return [NSString stringWithFormat:@"%@%@", pathName, @"Sequel Pro"];
-
- tabTitle = [NSMutableString string];
- [tabTitle appendString:[doc name]];
- if ([doc database]) {
- if ([tabTitle length]) [tabTitle appendString:@"/"];
- [tabTitle appendString:[doc database]];
- }
- if ([[doc table] length]) {
- if ([tabTitle length]) [tabTitle appendString:@"/"];
- [tabTitle appendString:[doc table]];
- }
- return tabTitle;
+ return [[[tabViewItem identifier] parentWindow] title];
}
- return @"";
}
/**
@@ -469,6 +447,11 @@
[tabBar setHideForSingleTab:YES];
}
+- (IBAction) openSelectedTabInNewWindow:(id)sender
+{
+ // not yet implemented
+}
+
#pragma mark -
#pragma mark Window delegate methods