//
#import "ApertureToAnselExportPlugin.h"
-#import "TURAnsel.h"
-#import "TURAnselGallery.h"
-#import "TURAnselGalleryPanelController.h"
-#import "AnselGalleryViewItem.h"
+#import "TURAnselKit.h"
#import "NSStringAdditions.h"
@interface ApertureToAnselExportPlugin (PrivateAPI)
}
}
}
+#pragma mark -
+#pragma mark NSTableView Datasource
+- (int)numberOfRowsInTableView:(NSTableView *)aTableView
+{
+ return [_anselServers count];
+}
+
+- (id)tableView:(NSTableView *)aTableView
+objectValueForTableColumn:(NSTableColumn *)aTableColumn
+ row:(int)rowIndex
+{
+ return [[_anselServers objectAtIndex: rowIndex] objectForKey: [aTableColumn identifier]];
+}
+
#pragma mark -
#pragma mark Actions
{
NSLog(@"disconnect");
[galleryCombo setDelegate: nil];
+ if ([galleryCombo indexOfSelectedItem] >= 0) {
+ [galleryCombo deselectItemAtIndex: [galleryCombo indexOfSelectedItem]];
+ }
[galleryCombo setDataSource: nil];
[galleryCombo reloadData];
[galleryCombo setEnabled: NO];
NSLog(@"imageBrowser:itemAtIndex: %@", [_browserData objectAtIndex:index]);
return [_browserData objectAtIndex:index];
}
-#pragma mark NSTableView Datasource
-- (int)numberOfRowsInTableView:(NSTableView *)aTableView
-{
- return [_anselServers count];
-}
-
-- (id)tableView:(NSTableView *)aTableView
-objectValueForTableColumn:(NSTableColumn *)aTableColumn
- row:(int)rowIndex
-{
- return [[_anselServers objectAtIndex: rowIndex] objectForKey: [aTableColumn identifier]];
-}
-
@end