diff options
author | mtvee <emptyvee@gmail.com> | 2009-05-18 06:51:08 +0000 |
---|---|---|
committer | mtvee <emptyvee@gmail.com> | 2009-05-18 06:51:08 +0000 |
commit | 570bd13276ebca100befb65b273e7ba51e578b1a (patch) | |
tree | e695930a6895da3801b32dfb70f7becafe556586 /Source/TablesList.m | |
parent | 61da30eb923d774336ad10d252d4d0790999f33f (diff) | |
download | sequelpro-570bd13276ebca100befb65b273e7ba51e578b1a.tar.gz sequelpro-570bd13276ebca100befb65b273e7ba51e578b1a.tar.bz2 sequelpro-570bd13276ebca100befb65b273e7ba51e578b1a.zip |
- hide 'rename' context menu if selection is not a table
- added methods to CMMCPConnection to determine server major,minor,release version
Diffstat (limited to 'Source/TablesList.m')
-rw-r--r-- | Source/TablesList.m | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/TablesList.m b/Source/TablesList.m index aae6136b..8d4769ac 100644 --- a/Source/TablesList.m +++ b/Source/TablesList.m @@ -49,11 +49,13 @@ NSString *selectedTable = nil; NSInteger selectedRowIndex; + NSLog( @"%d %d %d", [mySQLConnection serverMajorVersion], [mySQLConnection serverMinorVersion], [mySQLConnection serverReleaseVersion] ); + selectedRowIndex = [tablesListView selectedRow]; if(selectedRowIndex > 0 && [tables count]){ selectedTable = [NSString stringWithString:[tables objectAtIndex:selectedRowIndex]]; } - + [tablesListView deselectAll:self]; [tables removeAllObjects]; [tableTypes removeAllObjects]; @@ -961,7 +963,8 @@ [[tableSubMenu itemAtIndex:8] setHidden:NO]; [[tableSubMenu itemAtIndex:8] setTitle:NSLocalizedString(@"Flush View", @"flush view menu item")]; [[tableSubMenu itemAtIndex:9] setHidden:YES]; // checksum - + + [renameTableMenuItem setHidden:YES]; [removeTableMenuItem setTitle:NSLocalizedString(@"Remove view", @"remove view menu title")]; [duplicateTableMenuItem setTitle:NSLocalizedString(@"Duplicate view", @"duplicate view menu title")]; } @@ -979,6 +982,7 @@ [[tableSubMenu itemAtIndex:8] setTitle:NSLocalizedString(@"Flush Table", @"flush table menu item")]; [[tableSubMenu itemAtIndex:9] setHidden:NO]; + [renameTableMenuItem setHidden:NO]; [removeTableMenuItem setTitle:NSLocalizedString(@"Remove table", @"remove table menu title")]; [duplicateTableMenuItem setTitle:NSLocalizedString(@"Duplicate table", @"duplicate table menu title")]; } @@ -994,6 +998,7 @@ [[tableSubMenu itemAtIndex:8] setHidden:YES]; [[tableSubMenu itemAtIndex:9] setHidden:YES]; + [renameTableMenuItem setHidden:YES]; [removeTableMenuItem setTitle:NSLocalizedString(@"Remove procedure", @"remove proc menu title")]; [duplicateTableMenuItem setTitle:NSLocalizedString(@"Duplicate procedure", @"duplicate proc menu title")]; } @@ -1009,6 +1014,7 @@ [[tableSubMenu itemAtIndex:8] setHidden:YES]; [[tableSubMenu itemAtIndex:9] setHidden:YES]; + [renameTableMenuItem setHidden:YES]; [removeTableMenuItem setTitle:NSLocalizedString(@"Remove function", @"remove func menu title")]; [duplicateTableMenuItem setTitle:NSLocalizedString(@"Duplicate function", @"duplicate func menu title")]; } |