aboutsummaryrefslogtreecommitdiffstats
path: root/Source/TablesList.m
diff options
context:
space:
mode:
authoravenjamin <avenjamin@gmail.com>2009-03-22 07:05:18 +0000
committeravenjamin <avenjamin@gmail.com>2009-03-22 07:05:18 +0000
commit0aaf081f83c5df251ce5101da6795a59299bc0d9 (patch)
treeccb7bcdb3159d460f1b05b5bd5a74191c721d657 /Source/TablesList.m
parent970f249810e35f46f06e26e9bf864b756213e582 (diff)
downloadsequelpro-0aaf081f83c5df251ce5101da6795a59299bc0d9.tar.gz
sequelpro-0aaf081f83c5df251ce5101da6795a59299bc0d9.tar.bz2
sequelpro-0aaf081f83c5df251ce5101da6795a59299bc0d9.zip
- Added tooltips to action button menu items
- Removed refresh tables menu item - refresh button right beside it.
Diffstat (limited to 'Source/TablesList.m')
-rw-r--r--Source/TablesList.m15
1 files changed, 14 insertions, 1 deletions
diff --git a/Source/TablesList.m b/Source/TablesList.m
index 602e4644..afe60a25 100644
--- a/Source/TablesList.m
+++ b/Source/TablesList.m
@@ -266,7 +266,7 @@ closes copyTableSheet and stops modal session
/*
removes selected table(s) from mysql-db and tableView
*/
-- (void)removeTable;
+- (void)removeTable
{
NSIndexSet *indexes = [tablesListView selectedRowIndexes];
NSString *errorText;
@@ -732,6 +732,19 @@ loads structure or source if tab selected the first time
*/
}
+- (BOOL)validateMenuItem:(NSMenuItem *)menuItem
+{
+ // popup button below table list
+ if ([menuItem action] == @selector(copyTable:) ||
+ [menuItem action] == @selector(removeTable:))
+ {
+ return [tablesListView numberOfSelectedRows] > 0;
+ }
+
+ return [super validateMenuItem:menuItem];
+}
+
+
#pragma mark -
//last but not least
- (id)init